2010-05-02 2 views

ответ

4

Да, он доступен для заголовка referer. Обратите внимание, что это необязательное поле, и его значение может быть обмануто клиентом вручную или клиентским приложением, как это делают некоторые брандмауэры и приложения для интернет-безопасности (в этом известно Norton Internet Security). Вы не должны полагаться на эту бизнес-логику, а скорее использовать ее только для чистой статистики.

Как захватить это зависит от используемого вами языка на стороне сервера. В PHP вы можете сделать:

$referrer = $_SERVER['HTTP_REFERER']; 

В Java/Servlet вы можете сделать:

String referrer = request.getHeader("referer"); 

Обратите внимание на legendaric орфографические ошибки в имени поля заголовка.

Смежные вопросы