自訂 function: get local ip
在公司或有使用 proxy 環境之下, 優先取得 LAN ip address 的自訂 function
Notice:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $_SERVER['HTTP_X_FORWARDED_FOR'] 在 IE6、chrome 下, 回傳 NULL, firefox3.0x 之下則回傳本 local ip address $_SERVER[REMOTE_ADDR] 在 IE6、chrome 下, 回傳 local ip address, firefox3.0x 之下則回傳本 proxy ip address <?php function getIp() { $ip_address=$_SERVER['HTTP_X_FORWARDED_FOR']; if ($ip_address==NULL){ $ip_address=$_SERVER[REMOTE_ADDR]; } return $ip_address; } ?> |