时间:2021-07-01 10:21:17 帮助过:4人阅读
本篇文章介绍的是关于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; }
相关推荐:
php获取文件大小详解
PHP获取当前域名的方法
php获取开始时间和结束时间的方法
以上就是PHP获取用户IP地址的方法的详细内容,更多请关注Gxl网其它相关文章!