网页获取客户端IP的两种方法
生活随笔
收集整理的這篇文章主要介紹了
网页获取客户端IP的两种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
不用英文寫了哈:
在網頁上獲取客戶端IP地址是件容易的事,用JavaScript以下代碼即可:
ip?=?'<!--#echo?var="REMOTE_ADDR"-->';
但是,如果客戶端使用了代理服務器上網怎么辦呢?
沒關系,不過只能用ActiveX來搞定:
<script?type="text/javascript"?language="javascript">?
<!--?
function?GetLocalIPAddress()?
{?
????var?obj?=?null;?
????var?rslt?=?"";?
????try?
????{?
????????obj?=?new?ActiveXObject("rcbdyctl.Setting");?
????????rslt?=?obj.GetIPAddress;?
????????obj?=?null;?
????}?
????catch(e)?
????{?
????????//?
????}?
?????
????return?rslt;?
}?
document.write("IP?is:"?+?GetLocalIPAddress());?
//-->?
</script>?
這里有個例子:
http://www.wyxg.com/2007626145456/2007628133657.htm
在網頁上獲取客戶端IP地址是件容易的事,用JavaScript以下代碼即可:
ip?=?'<!--#echo?var="REMOTE_ADDR"-->';
但是,如果客戶端使用了代理服務器上網怎么辦呢?
沒關系,不過只能用ActiveX來搞定:
<script?type="text/javascript"?language="javascript">?
<!--?
function?GetLocalIPAddress()?
{?
????var?obj?=?null;?
????var?rslt?=?"";?
????try?
????{?
????????obj?=?new?ActiveXObject("rcbdyctl.Setting");?
????????rslt?=?obj.GetIPAddress;?
????????obj?=?null;?
????}?
????catch(e)?
????{?
????????//?
????}?
?????
????return?rslt;?
}?
document.write("IP?is:"?+?GetLocalIPAddress());?
//-->?
</script>?
這里有個例子:
http://www.wyxg.com/2007626145456/2007628133657.htm
轉載于:https://www.cnblogs.com/blodfox777/archive/2008/07/18/1245914.html
總結
以上是生活随笔為你收集整理的网页获取客户端IP的两种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Live Maps中国更新-为北京增加实
- 下一篇: netbeans下开发rails快捷键