如何做到在网页中显示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> 就是把这个代码放到内容模板里,不起作用。不知道我这么弄对不对。
应该怎么弄,请高手帮助解决,谢谢! 请不要告诉我用框架。
我用下面的的代码不起作用,不知道我用的是错了,还是应该怎么弄,请高手帮助解决。
我直接用这个代码调用:<script src="http://www.19zhan.com/js/19zhan.php?s=122.5.60.20" type="text/javascript"></script> 就是把这个代码放到内容模板里,不起作用。不知道我这么弄对不对。
应该怎么弄,请高手帮助解决,谢谢! 请不要告诉我用框架。
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库~
19zhan.php
里面要有echo语句,然后做个框架等等东西,推荐用Ajax
楼主的问题是想从传过来的URL地址里面截取IP?<script language="JavaScript">
这里要根据你的需求来做,而这里是截取?s=号后面的字符。
var url=location.href
ut= url.split("?s=")
IP=ut[1]
alert(IP) //输出 117.45.93.1
</script> 不知道是不是 你想要的需求?
discuz有一个微型ip查询函数,可以打开bbs/include/misc.func.php,里面使用到的函数convertip(),需要包含的文件 -- /bbs/ipdate/tinyipdata.dat,如果没有,可以直接纯真IP网站去下载。(PS,纯真88这个网站上的图片太H了,竟然如此多的正规网站链接给ta了。)
discuz有一个微型ip查询函数,可以打开bbs/include/misc.func.php,里面使用到的函数convertip(),需要包含的文件 -- /bbs/ipdate/tinyipdata.dat,如果没有,可以直接纯真IP网站去下载。 "但是我不会弄,希望高手指导
国内的太贵,我都用不起