在編寫PHP程序時,我們經常需要獲取用戶的IP地址,下面就給出一個通用方法,方法的名字為GetIp,可以將本方法放在PHP包含文件中,在需要的地方可以直接調用。
<?
function GetIP() { //獲取IP
if ($_SERVER["HTTP_X_FORWARDED_FOR"])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; //www.49028c.com
else if ($_SERVER["HTTP_CLIENT_IP"])
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if ($_SERVER["REMOTE_ADDR"])
$ip = $_SERVER["REMOTE_ADDR"]; //武林網CUOXINwww.49028c.com
else if (getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP"); //武林網CUOXINwww.49028c.com
else if (getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else
$ip = "Unknown";
return $ip;
}
?>
新聞熱點
疑難解答