我得到通知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