« 关于DELPHI的Tstringlist中Delimitedtext中的所谓Delimiter BUGMSP430F2XX F1XX JTAG复用芯片仿真的注意事项 »

PHP中取得访问者IP的安全方法

<?
function GetIP() { 
//获取IP
    
if ($_SERVER["HTTP_X_FORWARDED_FOR"
])
        
$ip $_SERVER["HTTP_X_FORWARDED_FOR"
];
    else if (
$_SERVER["HTTP_CLIENT_IP"
]) //开源代码OSPhP.COm.CN
        
$ip $_SERVER["HTTP_CLIENT_IP"
];
    else if (
$_SERVER["REMOTE_ADDR"
])
        
$ip $_SERVER["REMOTE_ADDR"
];
    else if (
getenv("HTTP_X_FORWARDED_FOR"
)) $ip getenv("HTTP_X_FORWARDED_FOR");
    else if (
getenv("HTTP_CLIENT_IP"))
        
$ip getenv("HTTP_CLIENT_IP");
    else if (
getenv("REMOTE_ADDR")) $ip getenv("REMOTE_ADDR");
    else
        
$ip "Unknown";
    return 
$ip;
}
?>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。