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

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

不言
Libérer: 2023-03-23 06:34:01
original
2024 Les gens l'ont consulté

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; 
   }
Copier après la connexion

相关推荐:<.>

<a href="//m.sbmmt.com/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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal