Отсутствует HTTP_REFERER после перенаправления - PullRequest
0 голосов
/ 14 февраля 2012

Я пытаюсь отследить URL, который ссылался на мой сайт.Одним из способов является использование пользовательской партнерской ссылки, которая будет перенаправлять (302) на мой сайт.Я хочу отслеживать, откуда приходят пользователи.Тем не менее, я понимаю, что после перенаправления HTTP_REFERER для заголовка по умолчанию имеет значение «/», когда я ожидал, что это будет URL-адрес, откуда пользователь был перенаправлен.Заголовок HTTP_REFERER удаляется после перенаправления?Если да, есть ли способ сохранить эту информацию.

Я использую рельсы для своего веб-сайта и использую request.referer для получения HTTP_REFERER.

1 Ответ

0 голосов
/ 15 февраля 2012

Рефери не гарантируется;они абсолютно необязательны, и любое количество вещей может их лишить.

...