1

Я использую стандартный htaccess ErrorDocument 404 для перенаправления пользователей на новую страницу. Чтобы настроить 404, мне нужно знать их информацию о реферерах (со страницы, которую они пытались посетить).ErrorDocument 404 Not Sending Referrer Information: PHP

$ _SERVER [ «HTTP_REFERER»] пустой

я распечатал все мои глобальные переменные и большинство из них содержит ссылку на pageNotFound.php.

Как я могу получить эту информацию? (Предпочитает серверная сторона)

ответ

2

Должно быть в $_SERVER['HTTP_REFERER'] Ваш неверный сигнал.

+0

И поэтому мы получаем вопрос о том, почему вы должны всегда запускать проверку орфографии над вашими стандартными документами ** перед ** отправкой их ... –

+0

На самом деле, технически реферирование, записанное в OP правильно. К сожалению, орфографическая ошибка находится в спецификации HTTP. – Asaph

+0

Извините, опечатка с моей стороны, но даже при этом я остался с нулем: http://www.speedcountry.com/page/not_a_real_page.php (последний) –

1

HTTP_REFERER не имеет двойной r. Это неудачная орфографическая ошибка в спецификации HTTP.