Maison > Article > développement back-end > Comment obtenir l'adresse IP de l'utilisateur en PHP
Cet article présente la méthode d'obtention de l'adresse IP de l'utilisateur en PHP. Maintenant, je le partage avec vous et donne une référence aux amis qui ont besoin d'aide
/** * 用来获取用户的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>
Comment obtenir le nom de domaine actuel en PHP
Comment obtenir l'heure de début et l'heure de fin en PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!