登入會員 重寄密碼 加入會員
部落廣場
︙☰
回上一頁
網頁程式:clinet端IP取得 2010-02-02 23:25:41
在偶然的機會下發現,抓到的client端IP(以下簡稱IP)會一直變動,於是到PHP 俱樂部http://php.uknows.net/查詢到相關討論,原來是和Browser的Proxy設定有關,所以抓到的IP才會常變動

解決方法:
//Client端有設定Proxy時,PHP環境變數HTTP_X_FORWARDED_FOR就會有值
$ip_client=getenv(”HTTP_X_FORWARDED_FOR”);
if($ip_client==NULL)$ip_client=getenv(”REMOTE_ADDR”);
else{
//另外要考慮到會有FORWARDED多個地方,最前面即是真實IP
$ip_client_ary=explode(`,`,$ip_client,2);
$ip_client=$ip_client_ary[0];
}
------------------------------------
歡迎光臨偶像劇場∠(^_^)
回上一頁   271人說讚 讚一個   關聯:   人氣:2393   回覆:0   編輯 關聯 刪除
留 言
暫無留言,歡迎留言.
留言
  • 請勿負面批評網友留言、藝人、長相。
  • 笑臉 笑臉2 YA 爆笑 笑到並軌 羨慕 冷靜 無感 竊喜 臉紅 疑問 冒冷汗 三條線 保密 驚訝 拋媚眼 失落 大哭 迷茫 生氣 敲打指責 睡著 滑稽 親親 慶祝
    貼連結 |