Что не так с этим вызовом функции? - PullRequest
1 голос
/ 14 января 2011

Когда я вызываю apache_request_headers() в php, чтобы получить заголовок X-Forwarded-For, он блокирует все и вся выходные страницы. Что я делаю не так?

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

Если я закомментирую эти две строки, все будет работать нормально, за исключением очевидной проблемы, которая сейчас $ip не устанавливается.

Спасибо за вашу помощь!

1 Ответ

2 голосов
/ 14 января 2011

Из руководства, вероятно, это:

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

Попробуйте

 $_SERVER['HTTP_X_FORWARDED_FOR'];

Как указано в комментариях выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...