利用PHP怎么获取访客IP、地区位置和浏览器

  介绍

本篇文章为大家展示了利用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、地区位置和浏览器,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

利用PHP怎么获取访客IP、地区位置和浏览器