介绍
使用PHP怎么对网站访客的位置进行获取?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强> PHP的代码如下:强>
& lt; ? php 时间=美元ip “218.192.3.42",, $ json =, file_get_contents (“http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&的ip=啊C涝猧p),, json 美元;=,json_decode (json,美元,真的),, echo “IP地址:“IP美元;//xiariboke.com echo “归属地:“json (“country")美元。json (“province")。美元json (“city")。json (“district")。美元json (“isp"),, ?在
<强> JS代码如下:强>
& lt; script 类型=拔谋?javascript" https://www.yisu.com/zixun/src=" http://int.dpool.sina.com.cn/iplookup/iplookup.php?格式=js " charset=" utf - 8 "> 脚本> <脚本type=" text/javascript”> 警报(remote_ip_info。国家+ " " + remote_ip_info.city); 脚本>
我们主要用到的是PHP的代码,这里的IP地址是固定的,如果想要获取访客的IP地址,直接更改为<代码> $ IP=$ _SERVER (“REMOTE_ADDR");> 代码就可以了
<强>下面再贴一段根据地区显示不同内容的PHP代码,如下:强>
& lt; ? php ,ip 美元;=,$ _SERVER [“REMOTE_ADDR"];, ,json 美元;=,file_get_contents (“http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&的ip=啊C涝猧p),, ,json 美元;=,json_decode (json,美元,真的),, ,, ,如果($ json (“province")==昂颖薄?{, echo 才能“document.writeln(\“河北“);\ n",, }//xiariboke.com , ,如果($ json (“province")==昂幽稀?{, echo 才能“document.writeln(\“河南“);\ n",, }, ?在
这段代码没怎么整理与优化,在输出的时候,我这里输出了JS,这里可以更改为任何内容,甚至是跳转网址,另外,如果想要在静态页面中使用的话,也很简单,只要JS包含就可以了,代码如下:
& lt; script 类型=拔谋?javascript", src=https://www.yisu.com/zixun/眎p.php吗?action=测试”> 脚本>
操作是传递的参数,如果没有用的话,可以删除掉。
看完上述内容,你们掌握使用PHP怎么对网站访客的位置进行获取的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!