// 获取客户端ip地址
function get_client_ip() {
static $ip = null;
if ($ip !== null) return $ip;
if (isset($_server['http_x_forwarded_for'])) {
$arr = explode(',', $_server['http_x_forwarded_for']);
$pos = array_search('unknown',$arr);
if(false !== $pos) unset($arr[$pos]);
$ip = trim($arr[0]);
}elseif (isset($_server['http_client_ip'])) {
$ip = $_server['http_client_ip'];
}elseif (isset($_server['remote_addr'])) {
$ip = $_server['remote_addr'];
}
// ip地址合法验证
$ip = (false !== ip2long($ip)) ? $ip : '0.0.0.0';
return $ip;
}
摘自 lpdx111的专栏
http://www.bkjia.com/phpjc/478169.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/478169.htmltecharticle// 获取客户端ip地址 function get_client_ip() { static $ip = null; if ($ip !== null) return $ip; if (isset($_server[http_x_forwarded_for])) { $arr = explode(,, $_server[http_...