首頁 >後端開發 >php教程 >iphone來電顯示歸屬地軟體 php中取得遠端客戶端的真實ip位址的方法

iphone來電顯示歸屬地軟體 php中取得遠端客戶端的真實ip位址的方法

WBOY
WBOY原創
2016-07-29 08:46:221330瀏覽

(1).REMOTE_ADDR:瀏覽目前頁面的使用者電腦的ip位址
(2).HTTP_X_FORWARDED_FOR: 瀏覽目前頁面的使用者電腦的閘道
(3).HTTP_CLIENT_IP:客戶端的ip
在PHP 中使用$_SERVERWREMOTE "] 來取得客戶端的IP 位址,但如果客戶端是使用代理伺服器來訪問,那麼取到的就是代理伺服器的IP 位址,而不是真正的客戶端IP 位址。若想透過代理伺服器取得客戶端的真實 IP 位址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 來讀取。
不過要注意的事,並不是每個代理伺服器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 來讀取客戶端的真實 IP,有些用此方法讀取到的仍然是代理伺服器的 IP。
還有一點要注意的是:如果客戶端沒有透過代理伺服器來訪問,那麼用$_SERVER["HTTP_X_FORWARDED_FOR"] 取到的值將是空的。

以上就介紹了iphone來電顯示歸屬地軟體 php中取得遠端客戶端的真實ip位址的方法,包括了iphone來電顯示歸屬地軟體方面的內容,希望對PHP教學有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn