PHP中的['HTTP_CLIENT_IP'],['HTTP_X_FORWARDED_FOR'],['HTTP_X_FORWARDED_FOR'],['REMOTE_ADDR']之间的区别

时间:2019-12-07 04:31:27

标签: php ip

我在php.net中搜索了这些参数,但是我没有提供任何解释,因此如果您有资源或可以使用自己的函数GetIp(){

      if (!empty($_SERVER['HTTP_CLIENT_IP']))
      //check ip from share internet
      {
        $ip=$_SERVER['HTTP_CLIENT_IP'];
      }
      elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
      //to check ip is pass from proxy
      {
        $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
      }
      else
      {
        $ip=$_SERVER['REMOTE_ADDR'];
      }
      return $ip;
}

并且如果这种方法有效地获得客户的IP或没有

0 个答案:

没有答案
相关问题