實(shí)現(xiàn)獲取訪問用戶ip地址實(shí)例

方法一:

publicfunctionindex($type=0,$adv=false)

{

$type=$type?1:0;

static$ip=NULL;

if($ip!==NULL)return$ip[$type];

if($adv){

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'];

}

}elseif(isset($_SERVER['REMOTE_ADDR'])){

$ip=$_SERVER['REMOTE_ADDR'];

}

// IP地址合法驗(yàn)證

$long=sprintf("%u",ip2long($ip));

$ip=$long?array($ip,$long):array('0.0.0.0',0);

// return $ip[$type];

$a=$ip[$type]

dump($a);

exit;

}

方法二:

引入

use?\think\Request;

echo?'訪問ip地址:'?.?$request->ip() .

上面扯大了,哈哈;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容