人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

業(yè)界新聞動(dòng)態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁      樂道系統(tǒng)FAQ      拿來即用:phpcms的ip獲取函數(shù)

拿來即用:phpcms的ip獲取函數(shù)

標(biāo)簽: 發(fā)布日期:2017-04-23 00:00:00 488

  有的時(shí)候,在做別的一些系統(tǒng)開發(fā)的時(shí)候,需要跟蹤用戶的IP地址,使用一些IP地址庫的話太麻煩了,簡(jiǎn)單點(diǎn)就記錄IP吧,那么獲取IP地址,可以把PHPCMS的IP地址獲取函數(shù)拿來用下,覺得還比較方便:

function ip() {
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$ip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$ip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$ip = $_SERVER['REMOTE_ADDR'];
}
return preg_match ( '/[\d\.]{7,15}/', $ip, $matches ) ? $matches [0] : '';
}

  函數(shù)比較簡(jiǎn)短,注意下正則表達(dá)式的應(yīng)用!