Heim >Backend-Entwicklung >PHP-Tutorial >So erhalten Sie die IP-Adresse eines Benutzers in PHP
Dieser Artikel stellt die Methode zum Abrufen der IP-Adresse des Benutzers in PHP vor und gebe einen Hinweis an Freunde, die Hilfe benötigen.
/** * 用来获取用户的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>
So erhalten Sie den aktuellen Domainnamen in PHP
So erhalten Sie die Start- und Endzeit in PHP
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die IP-Adresse eines Benutzers in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!