zoukankan      html  css  js  c++  java
  • 转载:获取用户的真实ip地址

    方法一:(所有的平台及浏览器)
    使用搜狐接口:

    <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
    <script type="text/javascript">
    document.write(returnCitySN["cip"]+','+returnCitySN["cname"])
    </script>


    方法二:(所有的平台及浏览器)
    使用新浪接口:(我测试过,此方法好像不行。访问网站也不能访问了。)

    <script type="text/javascript" src="http://counter.sina.com.cn/ip/" charset="gb2312"></script> <!--获取接口数据,注意charset -->
    <script type="text/javascript">
    document.writeln("IP地址:"+ILData[0]+"<br />"); //输出接口数据中的IP地址
    document.writeln("地址类型:"+ILData[1]+"<br />"); //输出接口数据中的IP地址的类型
    document.writeln("地址类型:"+ILData[2]+"<br />"); //输出接口数据中的IP地址的省市
    document.writeln("地址类型:"+ILData[3]+"<br />"); //输出接口数据中的IP地址的
    document.writeln("地址类型:"+ILData[4]+"<br />"); //输出接口数据中的IP地址的运营商
    </script>

    方法三:个人Robert Hashemian写的:

    <script language="JavaScript" src="http://www.hashemian.com/js/visitorIP.js.php"></script>
    <script language="JavaScript">
    VIH_BackColor = "palegreen";
    VIH_ForeColor = "navy";
    VIH_FontPix = "16";
    VIH_DisplayFormat = "You are visiting from:<br>IP Address: %%IP%%<br>Host: %%HOST%%";
    VIH_DisplayOnPage = "yes";
    </script>


    方法四:(只针对IE且客户端的IE允许AcitiveX运行,通过平台:XP,SERVER03,2000)。
    利用ActiveXObject控件,ie浏览器里要开启此控件:

    <script language="JavaScript">
    function GetLocalIPAddr(){ var oSetting = null; var ip = null; try{ oSetting = new ActiveXObject("rcbdyctl.Setting"); ip = oSetting.GetIPAddress; if (ip.length == 0){ return "没有连接到Internet"; } oSetting = null; }catch(e){ return ip; } return ip; } document.write(GetLocalIPAddr()+"<br/>")
    </script>
    

      

    作者:恬雅过客
    链接:https://www.jianshu.com/p/956aeb07a9c3
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    linux所有命令失效的解决办法
    第一章 网络基础知识
    RNQOJ 数列
    RNQOJ Jam的计数法
    RNQOJ 开心的金明
    RQNOJ 明明的随机数
    分类讨论的技巧
    Unity 碰撞检测
    Unity --yield return
    Unity 移动方式总结
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/14682686.html
Copyright © 2011-2022 走看看