学员服务
安防工程师培训 安防工程师培训 安防工程师培训 安防工程师培训
您现在的位置:首页 > 编程园地 > PHP编程
php获取IP实例,透过代理
时间:2010-07-29  来源:原创  作者:yuge   浏览次数:

透过代理IP获取真实的IP地址函数。
function GetIP()
{
 if(!empty($_SERVER["HTTP_CLIENT_IP"]))//客户端的ip
 {
  $clip = $_SERVER["HTTP_CLIENT_IP"];
 }
 else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))//用户计算机的网关
 {
  $clip = $_SERVER["HTTP_X_FORWARDED_FOR"];
 }
 else if(!empty($_SERVER["REMOTE_ADDR"]))//用户计算机的ip地址
 {
  $clip = $_SERVER["REMOTE_ADDR"];
 }
 else
 {
  $clip = '';
 }
 preg_match("/[\d\.]{7,15}/", $clip, $cip);//正则表达式匹配,返回数组
 $clip = isset($cip[0]) ? $cip[0] : 'unknown';
 unset($cip);
 return $clip;
}

版权归原作者所有,内容仅供参考学习,不得用于商业用途。
会员中心 | 缴费方式 | 在线咨询 | 投诉建议 | 友情链接 | 技术资讯 | 下载中心 | 产品推荐 | 解决方案
北京市朝阳区龙腾畅晓培训学校(北京龙腾畅晓科技有限公司全资举办) 版权所有
电话:010-84804842  邮箱:web@95px.com
地址:北京市朝阳区北苑路40号六号楼二层  邮编:100012
网站备案号:京ICP备17008362号-1

京公网安备 11010502032312号