[PHP] get_real_ip() →→→→→进入此内容的聊天室

来自 , 2020-08-07, 写在 PHP, 查看 111 次.
URL http://www.code666.cn/view/2de7cf20
  1. function get_real_ip()
  2. {
  3. $ip=false;
  4. if(!empty($_SERVER["HTTP_CLIENT_IP"])){
  5.   $ip = $_SERVER["HTTP_CLIENT_IP"];
  6. }
  7. if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
  8.   $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
  9.   if($ip){
  10.    array_unshift($ips, $ip); $ip = FALSE;
  11.   }
  12.   for($i = 0; $i < count($ips); $i++){
  13.    if (!eregi ("^(10|172\.16|192\.168)\.", $ips[$i])){
  14.     $ip = $ips[$i];
  15.     break;
  16.    }
  17.   }
  18. }
  19. return($ip ? $ip : $_SERVER['REMOTE_ADDR']);
  20. }
  21.  

回复 "get_real_ip()"

这儿你可以回复上面这条便签

captcha