Maison > développement back-end > tutoriel php > php获取访客ip地址的方法

php获取访客ip地址的方法

WBOY
Libérer: 2016-06-20 13:04:48
original
1381 Les gens l'ont consulté

php获取访客ip地址的方法代码如下:

<p><?php </p><p> function ip() { </p><p>if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { </p><p>$ip = getenv('HTTP_CLIENT_IP'); </p><p>} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { </p><p>$ip = getenv('HTTP_X_FORWARDED_FOR');</p><p> } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) { </p><p>$ip = getenv('REMOTE_ADDR'); </p><p>} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) { </p><p>$ip = $_SERVER['REMOTE_ADDR']; </p><p>} </p><p>return preg_match("/[\d\.]{7,15}/", $ip, $matches) ? $matches[0] : 'unknown'; </p><p>}</p><p>?></p>
Copier après la connexion



É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