本篇文章介绍的是关于PHP获取用户IP地址的方法,现在分享给大家,也给需要有帮助的朋友一个参考,大家一起来看一看吧
/** * 用来获取用户的ip地址方法 * @return array|false|string 用户的ip地址 */ public function getUserIP() { if(getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknow")){ $ip = getenv("HTTP_CLIENT_IP"); }else if(getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknow")){ $ip = getenv("HTTP_X_FORWARDED_FOR"); }else if(getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknow")){ $ip = getenv("REMOTE_ADDR"); }else if(isset($_SERVER["REMOTE_ADDR"]) && $_SERVER["REMOTE_ADDR"] && strcasecmp($_SERVER["REMOTE_ADDR"],"unknow")){ $ip = $_SERVER["REMOTE_ADDR"]; }else{ $ip = "unknow"; } return $ip; }
相关推荐:
<a href="http://www.php.cn/php-weizijiaocheng-391095.html" target="_self">php获取文件大小详解</a>
以上是PHP获取用户IP地址的方法的详细内容。更多信息请关注PHP中文网其他相关文章!