/** * 用来获取用户的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地址的方法的详细内容。