这个函数调用有什么问题?

时间:2011-01-14 19:51:40

标签: php http-headers

当我在php中调用apache_request_headers()获取X-Forwarded-For标题时,它会删除任何和所有页面输出。我做错了什么?

$header = apache_request_headers(); 
$ip = $header["X-Forwarded-For"];

如果我注释掉这两行,它就可以了,除了现在$ip未设置的明显问题。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

从手册中,可能就是这样:

"This function is only supported when PHP is installed as an Apache module."

尝试

 $_SERVER['HTTP_X_FORWARDED_FOR'];

正如上面的评论所述。