asp try
Request.ServerVariables("HTTP_X_FORWARDED_FOR")javascript有两种方法
1.winsock object
2.wsh运行ipconfig写入一文件,然后FSO读取文件内容(客户端安全允许)
Request.ServerVariables("HTTP_X_FORWARDED_FOR")javascript有两种方法
1.winsock object
2.wsh运行ipconfig写入一文件,然后FSO读取文件内容(客户端安全允许)
解决方案 »
- 正则表达式标志符y什么意思
- 请教 ExtJs 调用 Web service 如何传递 Soap Header ?
- js中创建元素的方法!急急急。。。
- 如何控制弹出窗口地位置 在线等~!
- js急急急
- 从一个页面中打开另外一个页面,如何使用第一个页面的变量值?(javascript)
- 一个页面中包含两个帧,想从其中的一个帧中取到另一个帧中button的值,怎么做?请进...
- TEXTBOX内滚动文字如何处理,请指教!
- 类似这样的相册展示效果 jQuery 有什么插件吗?
- 请教Javascript如何实现双击选中页面中英文单词并将其颜色改变的功能
- 如何改变表中的行添加超链接
- 怎么让我的层的位置是相对的?而不是绝对的?
<script>alert(winsock.localIP)</script>
<object classid=clsid:{248DD896-BB45-11CF-9ABC-0080C7E7B78D} name=winsock></object>
<script>try{alert(winsock.localIP)}catch(e){alert("没安装该控件")}</script>2.
<script>
function getIP(bat,txt){
var fso=new ActiveXObject("Scripting.FileSystemObject")
var f=fso.createTextFile(bat,1);
f.writeLine("ipconfig>"+txt);
f.Close();
var wsh=new ActiveXObject("wscript.shell");
wsh.run(bat)
setTimeout(display,1000)
function display(){
var f=fso.openTextFile(txt);
alert(f.ReadAll());
f.Close();
fso.DeleteFile(bat);
fso.DeleteFile(txt);
}
}
getIP("qswhIP.bat","qswhIP.txt")
</script>
function getIP(bat,txt){
var fso=new ActiveXObject("Scripting.FileSystemObject")
var f=fso.createTextFile(bat,1);
f.writeLine("ipconfig>"+txt);
f.Close();
var wsh=new ActiveXObject("wscript.shell");
wsh.run(bat)
setTimeout(display,1000)
function display(){
var f=fso.openTextFile(txt);
alert(f.ReadAll());
f.Close();
fso.DeleteFile(bat);
fso.DeleteFile(txt);
}
}
getIP("qswhIP.bat","qswhIP.txt")
</script>
我不赞成用在web页面上用ActiveX技术。Internet上的IP用服务端程序可以获得;
如果你记录“局域网中的IP”是为了辨别(记录)身份,使用用户注册机制应该更合理,这样就没必要知道具体的“局域网中的IP”(我认为记录局域网中的IP实在没有什么别的用处);
如果你实在想记录局域网中的IP且公司的网站在局域网中那也是可以的:在公司内PC的web浏览器中设置公司的网站不通过代理服务器访问,你的服务端程序就可取得局域网中的IP了。