1. 程式人生 > >用PHP寫出客戶端IP和伺服器端IP

用PHP寫出客戶端IP和伺服器端IP

客戶端的ip變數:

$_SERVER['REMOTE_ADDR'] :客戶端IP,也有可能是代理IP

$_SERVER['HTTP_CLIENT_IP']:代理端的IP,可能存在,也可能偽造

$_SERVER['HTTP_X_FORWARD_FOR'] :使用者在哪個ip上使用的id,可能存在,也可能偽造

服務端的ip變數:

$_SERVER['SERVER_NAME']:需要使用函式gethostname()來獲得,這個無論是伺服器端還是客戶端都能正常顯示。

$_SERVER['SERVER_ADDR']:伺服器端的ip地址,在伺服器端測試ip地址,在客戶端測試正常