你好,欢迎访问远方教程PC版!
广告位招租
网站首页 >> PHP教程 >> 常用PHP函数 >> 文章内容

常用php函数[03]:取得客户端IP地址

[日期:2015-06-14]   来源:远方教程  作者:远方教程   阅读:2837次[字体: ] 访问[旧版]
 捐赠远方教程 
  1. <?php
  2. function GetIP(){
  3.             if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
  4.                   $ip = getenv("HTTP_CLIENT_IP");
  5.             else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
  6.                   $ip = getenv("HTTP_X_FORWARDED_FOR");
  7.             else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
  8.                   $ip = getenv("REMOTE_ADDR");
  9.             else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
  10.                   $ip = $_SERVER['REMOTE_ADDR'];
  11.             else
  12.                   $ip = "unknown";
  13.             return($ip);
  14. }
  15. ?>
图片展示
 
相关评论
站长推荐