• 用javascript得到客户端IP的新方法


    javascript得到客户端IP的新方法

         很久以来,我都是经过http://fw.qq.com/ipaddress来得到客户端用户的IP,这个方法简单、快速、实用 。

    我们调用它的写法是:

    <script type="text/javascript" src="http://fw.qq.com/ipaddress"></script>


    它可以返回用户IP和地点,比喻:

    var IPData = new Array("220.181.108.85","","北京市",""); 

    我们即可以运用IPData[0]作为用户IP了。

    可是近来不知道腾讯怎么回事,这个地点失效了,提示“HTTP 500 内部服务器失败”。

    用js得到客户端IP的另一方法

    最近,我知道了另外一个可以得到客户端IP的方法,这个服务是海外一网站提供的。

    运用方法以下:

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


    以下体现的便是你的IP:

    You are visiting from: IP Address: 117.87.4.102 Host: 102.4.87.117.broad.xz.js.dynamic.163data.com.cn

    如果你不想正在网页上体现,仅仅想得到IP,用于其他用途,那样必要把VIH_DisplayOnPage = "yes"改成VIH_DisplayOnPage = "no"。IP变量是VIH_HostIP。

    调用方法以下:

    <script language="JavaScript"> 
    VIH_DisplayOnPage = "no"; 
    </script> 
    <script language="JavaScript" src="http://scripts.hashemian.com/js/visitorIPHOST.js.php"></script> 
    <script language="JavaScript"> 
    alert("你的IP是:" + VIH_HostIP); 
    </script> 
  • 相关阅读:
    关于DRY原则
    类型之惑
    ThoughtWorks测试
    编程非易事
    瀑布与迭代的真实区别
    对TDD原则的理解
    自我练习
    C# CreateProcess的测试
    乱侃OOD
    复杂系统的五个属性
  • 原文地址:https://www.cnblogs.com/croso/p/5263215.html
Copyright © 2020-2023  润新知