介绍
本篇文章为大家展示了利用PHP怎么获取访客IP、地区位置和浏览器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>示例代码强>
& lt; PHP ?//这个类似用来获取访客信息的//方便统计 class visitorInfo { ,//获取访客ip ,public function  getIp () ,{ 美元才能ip=false; 如果才能(!空($ _SERVER [“HTTP_CLIENT_IP"])) { ,,ip 美元;=,$ _SERVER (“HTTP_CLIENT_IP"); ,,} if 才能;(!空($ _SERVER [& # 39; HTTP_X_FORWARDED_FOR& # 39;])), { ,,ips 美元;=,explode (,,,,,, $ _SERVER [& # 39; HTTP_X_FORWARDED_FOR& # 39;]); 美元,才能if (ip),{,函数(ips美元,,ip);, ip 美元;=,假,,} ,,for ($小姐:=,0;,美元小姐:& lt;, count ($ ips);,我+ +美元),{ ,,,if (! eregi (“^ 172.16(10││192.168)干净,,ips美元[$ i])), { ,,,,ip 美元;=,ips美元($ i); ,,,,休息; ,,,} ,,} ,,} return 才能;(ip 美元;?,ip 美元;:,$ _SERVER [& # 39; REMOTE_ADDR& # 39;]); ,} ,//根据ip获取城市,网络运营商等信息 ,public function  findCityByIp (ip) { 时间=美元才能data file_get_contents (& # 39; http://ip.taobao.com/service/getIpInfo.php?ip=& # 39;。美元ip); return 才能json_decode(数据,美元assoc=true); ,} ,//获取用户浏览器类型 ,public function  getBrowser () { 美元才能代理=$ _SERVER (“HTTP_USER_AGENT"); 如果才能(大小写敏感(代理,美元& # 39;msie # 39;) !==false | |,大小写敏感(美元代理,& # 39;房车:11.0 & # 39;)),//ie11判断 ,,return “ie"; else 才能;如果(大小写敏感(代理,美元& # 39;firefox # 39;) !==false) ,,return “firefox"; else 才能;如果(大小写敏感(代理,美元& # 39;chrome # 39;) !==false) ,,return “chrome"; else 才能;如果(大小写敏感(代理,美元& # 39;歌剧# 39;)!==false) ,,return & # 39;歌剧# 39;; else 才能;如果(大小写敏感(代理,美元& # 39;chrome # 39;)==false),和大小写敏感(代理,美元& # 39;safari # 39;) !==false) ,,return & # 39; safari # 39;; 其他的才能 ,,return & # 39;未知# 39;; ,} ,//获取网站来源 ,public function  getFromPage () { _SERVER return 才能;[& # 39;HTTP_REFERER& # 39;]; ,} }
上述内容就是利用PHP怎么获取访客IP、地区位置和浏览器,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。