Maison  >  Article  >  développement back-end  >  Comment obtenir l'adresse IP de l'utilisateur en PHP

Comment obtenir l'adresse IP de l'utilisateur en PHP

不言
不言original
2018-04-03 11:04:061993parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:PHP&&& Array - Blog CSDNArticle suivant:PHP&&& Array - Blog CSDN