Реферер что это

Эта статья преимущественно посвящается пользователям, которые зарабатывают в системах автосерфинга, биржах купли-продажи трафика и не знают что такое http_referer и как его изменить на поисковый.

что такое http_referer и как его изменить

Определение, что такое HTTP_REFERER, возьмем из . Там все подробно и понятно расписано, а цель этой статьи объяснить, что такое поисковый HTTP_REFERER.

HTTP_REFERER — в протоколе HTTP один из заголовков запроса клиента. Содержит URL источника запроса. Если перейти с одной страницы на другую, referer будет содержать адрес первой страницы. Часто на HTTP-сервере устанавливается программное обеспечение, анализирующее referer и извлекающее из него различную информацию.
к, например, владелец веб-сайта получает возможность узнать, по каким поисковым запросам, как часто и на какие именно страницы попадают люди. Если HTTP-клиент загружает с сервера картинку, представленную на какой-либо странице, то referer будет содержать адрес этой страницы. Некоторые HTTP-серверы перед выдачей картинки анализируют referer и не показывают картинку, если запрос приходит с другого сайта (а, например, показывают маленькое изображение-заглушку).

Любопытно, что написание английского слова referrer как referer — популярная ошибка. Настолько популярная, что вошла в официальные спецификации протокола HTTP.

Как уже упоминалось, бывает, что сервер отказывается выдавать нужное содержимое без определённой строки referer, поэтому многое клиентское ПО имеет возможность выставить эту строку вручную. Например wget поддерживает опцию «—referer», позволяющую выставить нужную строку и получить доступ к требуемому содержимому веб-сервера.

Поисковый HTTP_REFERER определяется как запрос, введенный в поисковой строке поисковой системы и системами статистики будет определятся, что пользователь перешел на сайт из конкретной поисковой системы по конкретному поисковому запросу. Многие автосерфинги с программой имеют возможность подменять http_referer на поисковый. Такая возможность позволит добавить не очень качественные сайты в партнерские программы, которые требуют среднюю посещаемость, например, от 100 хостов в сутки. Другими словами Вы можете накрутить посещаемость и поведенческие факторы на своем сайте — сейчас многие автосерфинги в программе имитируют движение мыши, переходы по страницам с задержкой на ней на заданное время и клики по рекламе.


Чтоб было более понятно, я покажу, как подменить http_referer на поисковый в картинках.

Открываем любой браузер, переходим в поисковую систему, например, Гугл и в строке поиска вводим нужный нам поисковый запрос и нажимаем ввод. Копируем содержимое адресной строки в соответствующее место программы для автосерфинга, куда нужно вставлять http_referer-ы. Чтоб Вас не заподозрили в накрутке, вводите несколько http_referer-ов (каждый с новой строки), задавайте разные поисковые запросы, соответствующие тематике Вашего сайта и пользуйтесь разными поисковыми системами.

подмена http_refererАналогичные действия производим, если Вам нужно сымитировать переходы из социальных сетей, каталогов, рейтингов, досок объявлений или других сайтов. Достаточно перейти на ту страницу, где есть ссылка на Ваш сайт и скопировать содержимое адресной строки.


Если Вам помогла данная статья и интересуют, какие же есть системы автосерфинга с программой и подменой HTTP_REFERER, , чтоб ничего не пропустить.

С уважением, Сергей Грицюк.

seomodern.biz

Быстрый переход

searchengines.guru

Сбор из referer с помощью PHP, JavaScript и ASP


PHP хранит информацию из referer в системной переменной HTTP_REFERER. Чтобы отобразить ее на PHP-странице, нужен следующий код:

Он проверяет, содержит ли переменная значение, а затем выводит его на экран. Вместо echo $_SERVER[‘HTTP_REFERER’]; можно задать строки скрипта таким образом, чтобы проверить различные referer.

JavaScript использует для чтения server http referer DOM. Так же, как в случае с PHP, нужно проверить, содержит ли заголовок значение. Если вы хотите управлять переменно, то сначала нужно установить данную переменную. Вот как отобразить referer на странице с помощью JavaScript.

Обратите внимание, что DOM использует альтернативное написание referer:

После этого можно использовать заголовок в скрипте с переменной myReferer.

ASP, как и PHP, устанавливает referer в качестве системной переменной. После чего нужно получить данную информацию следующим образом:

Также можно настроить скрипт с использование переменной myReferer.

После того как вы получили referer, что с ним делать?

После того, как вы получили информацию из HTTP referer, ее можно использовать в скриптах сайта. Например, чтобы вывести данные о том, откуда пришли посетители. Но гораздо интереснее использовать заголовок для отображения различной информации в зависимости от того, откуда пришли пользователи.


Общее приветствие

Можно вывести URL-адрес из referer в верхней части страницы в общем приветствии:

Приветствие посетителей из поисковой системы

Когда кто-то перешел на ваш сайт из поисковой системы, можно предоставить таким пользователям немного дополнительной информации, чтобы побудить их дольше оставаться на ресурсе. Например, вывести для них ссылку на новостную рассылку сайта:

Передача информации в формы

Если у вас на сайте есть ссылка, кликнув по которой посетители могут сообщить о проблемах с ресурсом. Люди часто сообщают о проблемах с веб-страницей без указания URL-адреса, на котором она возникла. Но можно использовать информацию из server http referer, чтобы предположить, о какой проблеме на какой странице идет речь.

Этот скрипт добавляет referer в скрытое поле формы:

Создание специального предложения для определенных посетителей

Возможно, вы захотите предоставить людям, которые приходят с конкретной страницы, специальное предложение на ваши товары или услуги. C этой целью можно было бы открыть новое окно, чтобы предложить страницу. Но помните, что людям не всегда нравятся всплывающие окна, так что используйте их осторожно:

Направление посетителей на другую страницу

Также можно направить людей с определенным HTTP referer на другую страницу. Будьте осторожны, так как Google и другие поисковые системы могут расценить это, как введение в заблуждение, и наказать ваш сайт:

Блокирование пользователей по referer с помощью .htaccess

Если вы страдаете от referer-спама с одного домена, можно просто заблокировать его на вашем сайте. Если вы используете Apache с установленным mod_rewrite, тогда можно блокировать спам с помощью нескольких строк кода (rewritecond http referrer, запрет входа без referrer).

Добавьте следующие строки в файл .htaccess:

Измените spammer.com на домен, который нужно заблокировать. Не забудьте добавить перед периодами в домене.

www.internet-technologies.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Adblock
detector