当我在php中调用apache_request_headers()
获取X-Forwarded-For
标题时,它会删除任何和所有页面输出。我做错了什么?
$header = apache_request_headers();
$ip = $header["X-Forwarded-For"];
如果我注释掉这两行,它就可以了,除了现在$ip
未设置的明显问题。
感谢您的帮助!
答案 0 :(得分:2)
从手册中,可能就是这样:
"This function is only supported when PHP is installed as an Apache module."
尝试
$_SERVER['HTTP_X_FORWARDED_FOR'];
正如上面的评论所述。