※ 引述《[email protected] (123)》之銘言:
> ※ 引述《[email protected] (100110)》之銘言:
> > $HTTP_SERVER_VARS['REMOTE_ADDR']
> > $HTTP_ENV_VARS['REMOTE_ADDR']
> > $REMOTE_ADDR
> 請看一下前面的討論
> 如果是跨過 proxy 傳輸 , 要如何抓到正確的 呢 ?
理論上如果兩層 proxy,似乎會顯示第一層的 proxy ip
client <--> proxy1 <--> proxy2 (parent)
$_SERVER["REMOTE_ADDR"] 這會顯示 proxy 的 ip
$_SERVER["HTTP_X_FORWARDED_FOR"] 這會顯示在 proxy 後的 ip
如果沒把握,建一個 phpinfo() 的頁面來看,你就
可以知道什麼狀況跑出什麼 ip 了。
一些該有的$_GET、$_SERVER 等變數全列在上面了。
--
※ Origin: 陽‧光‧椰‧林 <alway.twbbs.org>
◆ From: 61-217-99-142.HINET-IP.hinet.net