我得到通知HTTP_X_FORWARDED_FOR錯誤:未定義指數:HTTP_X_FORWARDED_FOR在下面的功能:公告:未定義的索引:在功能
function _ip()
{
return (preg_match("/^([d]{1,3}).([d]{1,3}).([d]{1,3}).([d]{1,3})$/", $_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']);
}
儘管「好」的代理可能會給你一個有效的X-Forwarded-For,但這些頭文件中的很多值將會是你不想要的,比如RFC1918私有IP。 – duskwuff 2012-03-03 19:25:14