Часто (нетипичный) серфер испытывает потребность скрыть 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), и там снять галку - Яндекс не будет отсылать реферер. Так вот: это не верно! Сайт, к которому применяется настройка, продолжает прекрасно отсылать заголовок - но не может его принимать, а это не то, чего мы хотим.
Беспалевного вам серфинга ;)