首頁  >  文章  >  後端開發  >  php获取访客ip地址的方法

php获取访客ip地址的方法

WBOY
WBOY原創
2016-06-20 13:04:481333瀏覽

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>



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn