如何做到在网页中显示IP的物理地址,意思就是,发布信息者发布信息后,留下的IP地址是117.45.93.1  现在想让他显示成具体城市 显现效果如图:我的程序是PHP的,我已经实现了:http://www.19zhan.com/js/19zhan.php?s=122.5.60.20 这个地址自己显示出物理地址了。我就是不知道怎么把这个显示的汉字,放在网站程序的模板文件里
我用下面的的代码不起作用,不知道我用的是错了,还是应该怎么弄,请高手帮助解决。
我直接用这个代码调用:<script src="http://www.19zhan.com/js/19zhan.php?s=122.5.60.20" type="text/javascript"></script>  就是把这个代码放到内容模板里,不起作用。不知道我这么弄对不对。
应该怎么弄,请高手帮助解决,谢谢! 请不要告诉我用框架。

解决方案 »

  1.   


        function getRealIp() {
           if (!empty($_SERVER['HTTP_CLIENT_IP'])) {  //check ip from share internet
             $ip=$_SERVER['HTTP_CLIENT_IP'];
           } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {  //to check ip is pass from proxy
             $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
           } else {
             $ip=$_SERVER['REMOTE_ADDR'];
           }
           return $ip;
        }
    应该满足要求了,至于IP归属,可以找IP库~
      

  2.   

    首先
    19zhan.php
    里面要有echo语句,然后做个框架等等东西,推荐用Ajax
      

  3.   

    呵呵来取经的!学习2楼方法,过一下自己看看!
    楼主的问题是想从传过来的URL地址里面截取IP?<script   language="JavaScript">  
                 这里要根据你的需求来做,而这里是截取?s=号后面的字符。
       var url=location.href
       ut= url.split("?s=")
       IP=ut[1]
       alert(IP) //输出  117.45.93.1
       </script>  不知道是不是 你想要的需求?
      

  4.   

    将[纯真IP库]中的代码进行转换.然后客户登录后,根据其IP匹配[纯真IP库],得到其确切地址
      

  5.   

    根据IP得到真实地址,需要IP库吧
      

  6.   

    我不是截取IP,我是想在网页上直接显示出IP的物理地址
      

  7.   

    你要得到物理地址,也要得到IP吧??没IP你怎判断物理地址呢??
      

  8.   

    LZ的意识是想在IP背后显示出该IP归属地。
    discuz有一个微型ip查询函数,可以打开bbs/include/misc.func.php,里面使用到的函数convertip(),需要包含的文件 -- /bbs/ipdate/tinyipdata.dat,如果没有,可以直接纯真IP网站去下载。(PS,纯真88这个网站上的图片太H了,竟然如此多的正规网站链接给ta了。)
      

  9.   

    另外,你如果直接引入外站的js来显示ip地址的话,真的很不安全哦
      

  10.   

    我就是这个意思"LZ的意识是想在IP背后显示出该IP归属地。 
    discuz有一个微型ip查询函数,可以打开bbs/include/misc.func.php,里面使用到的函数convertip(),需要包含的文件 -- /bbs/ipdate/tinyipdata.dat,如果没有,可以直接纯真IP网站去下载。 "但是我不会弄,希望高手指导
      

  11.   

    <script src="http://www.19zhan.com/js/19zhan.php?s=122.5.60.20" type="text/javascript"></script>是不是类似站长统计那样,js 需要document.write("内容")吧!
      

  12.   

    BTW,楼主空间上海的,速度不错
    国内的太贵,我都用不起