2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php 获取访客客户端外网ip

php 获取访客客户端外网ip

时间:2023-03-07 03:21:08

相关推荐

php 获取访客客户端外网ip

后端开发|php教程

访客来源, 客户端

后端开发-php教程

php 获取访客客户端外网ip

bmp转jpg源码,vscode启动代码,ubuntu 程序,tomcat追加文件,sqlite怎么改字段,品牌123手机版插件,前端后端要学习的框架技术,邵东爬虫市场在哪里有,php 处理异常,昆明合肥seo优化,网站 新闻同步骤更新 ecshop,jquery抽奖网页制作,织梦模板更换教程lzw

这个可以记录一下 访客的ip 用于统计啊 什么的 。 这个代码 超级不错的! 很好使用 而且 听正确的 还能获取 用户的 物理地址 什么的 !

asp相册系统源码,vscode修改插件内容,ubuntu卡在黑,tomcat添加依赖,sqlite数据库驱动包,爬虫古籍到自己网站违法吗,彩票源码 php,湖南专业seo优化方案,纪念生日的网站源码,js打开自定义大小网页,国外视频网站模板lzw

下面 就是代码了

娱乐城 源码,ubuntu下硬盘修复,爬虫疫情政策解读,php 主题,学生seo学习lzw

class get_gust_info { ////获得访客浏览器类型 function GetBrowser(){ if(!empty($_SERVER[HTTP_USER_AGENT])){ $br = $_SERVER[HTTP_USER_AGENT]; if (preg_match(/MSIE/i,$br)) { $br = MSIE; }elseif (preg_match(/Firefox/i,$br)) { $br = Firefox; }elseif (preg_match(/Chrome/i,$br)) { $br = Chrome;}elseif (preg_match(/Safari/i,$br)) { $br = Safari; }elseif (preg_match(/Opera/i,$br)) { $br = Opera; }else { $br = Other; } return $br; }else{return "获取浏览器信息失败!";} } ////获得访客浏览器语言 function GetLang(){ if(!empty($_SERVER[HTTP_ACCEPT_LANGUAGE])){ $lang = $_SERVER[HTTP_ACCEPT_LANGUAGE]; $lang = substr($lang,0,5); if(preg_match("/zh-cn/i",$lang)){ $lang = "简体中文"; }elseif(preg_match("/zh/i",$lang)){ $lang = "繁体中文"; }else{ $lang = "English"; } return $lang;}else{return "获取浏览器语言失败!";} } ////获取访客操作系统 function GetOs(){ if(!empty($_SERVER[HTTP_USER_AGENT])){ $OS = $_SERVER[HTTP_USER_AGENT];if (preg_match(/win/i,$OS)) { $OS = Windows; }elseif (preg_match(/mac/i,$OS)) { $OS = MAC; }elseif (preg_match(/linux/i,$OS)) { $OS = Linux; }elseif (preg_match(/unix/i,$OS)) { $OS = Unix; }elseif (preg_match(/bsd/i,$OS)) { $OS = BSD; }else { $OS = Other; } return $OS; }else{return "获取访客操作系统信息失败!";} } ////获得访客真实ip function Getip(){ if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if(!empty($_SERVER[HTTP_X_FORWARDED_FOR])){ //获取代理ip $ips = explode(,,$_SERVER[HTTP_X_FORWARDED_FOR]); } if($ip){$ips = array_unshift($ips,$ip); } $count = count($ips); for($i=0;$iget_onlineip();}else{return $tip; } } ////获得本地真实IP function get_onlineip() {$mip = file_get_contents("/ip2city.asp"); if($mip){preg_match("/\[.*\]/",$mip,$sip);$p = array("/\[/","/\]/");return preg_replace($p,"",$sip[0]); }else{return "获取本地IP失败!";} } ////根据ip获得访客所在地地名 function Getaddress($ip=\){ if(empty($ip)){$ip = $this->Getip();} $ipadd = file_get_contents("http://int./iplookup/iplookup.php?ip=".$ip);//根据新浪api接口获取 if($ipadd){ $charset = iconv("gbk","utf-8",$ipadd);preg_match_all("/[\x{4e00}-\x{9fa5}]+/u",$charset,$ipadds); return $ipadds; //返回一个二维数组 }else{return "addree is none";} } }$gifo = new get_gust_info();echo "你的ip:".$gifo->Getip();echo "所在地:";print_r($gifo->Getaddress());echo "浏览器类型:".$gifo->GetBrowser();echo "浏览器语言:".$gifo->GetLang();echo "操作系统:".$gifo->GetOs();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。