虫虫技术在线--技术决定出路

当前位置: 首页 > 编程 > PHP >

PHP取得客户端IP地址代码

时间:2010-08-29 11:14来源:虫虫技术在线收集整理 作者:虫虫编辑 点击:
function GetIP(){ if ( getenv ( HTTP_CLIENT_IP ) strcasecmp ( getenv ( HTTP_CLIENT_IP ), unknown )) $ip = getenv ( HTTP_CLIENT_IP ); else if ( getenv ( HTTP_X_FORWARDED_FOR ) strcasecmp ( getenv ( HTTP_X_FORWARDED_FOR ), unknown )) $ip = ge

 

  1. function GetIP(){   
  2.              if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))   
  3.                    $ip = getenv("HTTP_CLIENT_IP");    
  4.              else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))   
  5.                    $ip = getenv("HTTP_X_FORWARDED_FOR"); getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))   
  6.                    $ip = getenv("REMOTE_ADDR");   
  7.              else if (isset($_SERVER[@#REMOTE_ADDR@#]) && $_SERVER[@#REMOTE_ADDR@#] && strcasecmp($_SERVER[@#REMOTE_ADDR@#], "unknown")) $ip = $_SERVER[@#REMOTE_ADDR@#];   
  8.              else   
  9.                   $ip = "unknown";   
  10.  
  11.              return($ip);   
  12. }   
  13.  

 

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容