Dubrowsky
Хроники одного дупла
Блогово  →  WebDev  → 

Как спрятать referer в Firefox и Opera

19 Января 2008 года

Часто (нетипичный) серфер испытывает потребность скрыть referer, передаваемый браузером при переходе между документами. Например, если вы знаете какие-то хитрые запросы к яндексу, и не хотите, чтоб их узнали другие ;)

Для Mozilla Firefox:

  • набираем в адресной строке about:config - это реестр Мозиллы
  • вбиваем в строку поиска "referer"
  • видим опцию network.http.sendRefererHeader
  • дабликликаем, вбиваем нолик

Как-то раз видел картинку с надписью "хуй тебе, ворье!" - будьте готовы ;) Это значит, что владелец сайта был доведен до отчаяния тем, что конкуренты без спроса используют его изображения, причем тянут прямо с его сервера. А программист придумал, как конкурентов наказать.

Но программист оказался так себе, и про мой случай не вспомнил (о чем свидетельствовала надпись "Notice: Undefined index: HTTP_REFERER"). Если вас когда-нибудь тоже доведут до отчаяния, не забудьте об этом нюансе, дабы не оконфузиться - проверяйте, чтоб реферер был не пустой, перед тем как ругаться на пользователя ;)

Upd: сейчас вот такое увидел:

Судя по доке - есть опция, оставляющая передачу реферера только для ссылок, а только для картинок им почему-то трудно было сделать :)

Для Opera: Если опера русская, то так: Инструменты -> Настройки -> Дополнительно -> Сеть -> снимаем галку "Включить указание источника перехода" Если буржуйская (спасибо Денису Иванову): Tools -> Preferences -> Advanced -> Network -> Enable referrer logging В Опере можно делать посайтовые настройки.

Можно предположить, что если открыть Яндекс, щелкнуть правой кнопкой, выбрать "Изменить настройки узла" (edit site preferences), и там снять галку - Яндекс не будет отсылать реферер. Так вот: это не верно! Сайт, к которому применяется настройка, продолжает прекрасно отсылать заголовок - но не может его принимать, а это не то, чего мы хотим.

Беспалевного вам серфинга ;)

Камменты

Денис Иванов20.01.2008, 02:22#
Кстати, у Оперы тоже есть конфиг: opera:config. Тоже можно заюзать.
Николай Дубровскийон самый20.01.2008, 03:31#
Ага, видел, надо поковыряться как следует.
Но какой-то он менее аутентичный, чем у лисы :)
И по слову "referer" то что мы ищем не находит.
Денис Иванов20.01.2008, 06:42#
Илюх, не позорься. Referrer.
Gaver20.01.2008, 07:42#
спасибо))) теперь шифроваться будем)
Николай Дубровскийон самый20.01.2008, 11:49#
Сам не позорься, учи лучше матчасть.

Это в норвежском видимо referrer Ж) А в rfc2616 - своя грамматика :)
Денис Иванов20.01.2008, 16:16#
Ох уж мне эти технари. Кури Мерриам-Вебстер!
SHAman20.01.2008, 20:04#
Денис Иванов, дело в том, что в вебе есть понятие заголовков, которыми обмениваются клиент и сервер. Среди заголовков есть
HTTP_REFERER. Да, с точки зрения английского языка, правильно писать REFERRER. Но заголовок назван с ошибкой. Не известно почему, но вот так сложилось.
NULL21.01.2008, 10:19#
Спасибо... завязал узелок на память.
Sairon30.01.2008, 21:44#
Ура!Работает!Долго думал как от этой проблемы избавиться!
Спасибо. я и не знал что так можна шифроватся ! буду знать !
Александр06.02.2008, 03:47#
Смотря какая ещё Opera. Нужно может версию подходящую?
xxax08.02.2008, 17:52#
Помойму это невозможно.
pifagor_mc01.03.2008, 19:20#
хохо,спасибо за столь ценную инфу;)
niic06.03.2008, 08:53#
спасибо)
Рамиль28.03.2008, 06:32#
Спасибо за полезную информацию)
Наумов29.05.2008, 20:42#
Интересная статья. Скажите, а что значит "беспаливного Вам серфинга"? Может можно с такой темой и по своим баннерам на сайте кликать?
консультант04.06.2008, 14:19#
А в эксплоере такое возможно? Он же у нас самый рулевой и популярный!
Нтв+11.06.2008, 14:56#
Спасибо! Очень полезная информация, пригодится!
Алексей13.06.2008, 10:03#
Протестил - работает.
Хотя честно говоря мне особо незачем скрывать REFERER :-) , но для общего развития - полезно.
Edya25.02.2010, 16:33#
так есть же плагины специфические меняющие рефер

Написать коммент: памятка постеру

 

Последне камменты

22.07.2017  СергейПочему не работает form.submit(): Также столкнулся с неработающим .submit() при отпр...
20.07.2017  СергейСвязь: Здравствуйте. Хочу предложить Вам тройной обмен п...
17.07.2017  Илья АрхипкинСколько журналистов в России?: Мне рассказывали как журналисты освещали акцию в К...
21.05.2017  Vadim GukОбработка кликов и цели в Яндекс.Метрике, улучшенный вариант: Большое спасибо за решение задачи.
20.05.2017  ДмитрийТестовое задание для PHP-программиста (Junior): А джуны ещё нужны у вас в компании?

Статсы