Автор Тема: Реферы..  (Прочитано 8143 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Voyager2K

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 41
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Реферы..
« : 09 Апреля 2005, 00:11:23 »
Хотел узнать насчет определения реферов на примере счетчиков аля хотлога и рамблера. Код в конце поста.

Как они определяют что сел пришел именно с конкретного сайта, который они считают ? В ссылках заметны номера, очень напоминающие порядковые. Однако если опираться на порядковые номера , то получаеться любой чел может потсавить тот же код на другой сайт с тем же порядковым номером и накручивать счечтчик.

Оптимальный способ - проверка рефера. Однако как будет все реализовываться браузерами. Браузер видит картинку, ифрейм или другой элемент и начинает его открывать но сохраняет ли он как рефера главную страницу на которой только что был  ? или же начнет новый "безреферный поток" ? В IE продебы все нормально с этим, а как мозилла, фаерфокс, навигатор, опера ?

Еще заинтересовалос в хотлоговском счетчике из джаваскрипта document.referrer , у меня она почему-то при переходах на пробных страничках была пуста. Но даже если она возвращает рефера, то это не надежно и раскрутчик влегкую может сразу в запрос поставить необходимого рефера минуя JS.... не такли ?

Код :
Цитировать








  http://top100.rambler.ru/top100/">
  http://counter.rambler.ru/top100.cnt?707442" alt="" width=1 height=1 border=0>
 
 
  http://top100.rambler.ru/top100/">
  http://top100-images.rambler.ru/top100/banner-88x31-rambler-black2.gif" alt="Rambler\'s Top100" width=0 height=0 border=0>
 

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Реферы..
« Ответ #1 : 09 Апреля 2005, 13:32:57 »
Voyager2K
http://textus.ru/freeware/spesta
Качаешь и смотришь в код. Сделано довольно грамотно.

Можешь у Спектатора же почитать и теорию...линк не помню, но был.
LJ: Backslashed life (rss)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Реферы..
« Ответ #2 : 09 Апреля 2005, 13:52:38 »
Цитировать
CGVictor:
Сделано довольно грамотно.

гы :-)

Оффлайн Voyager2K

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 41
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Реферы..
« Ответ #3 : 09 Апреля 2005, 16:07:44 »
Это про это шла речь :
Цитировать

АЛЬТЕРНАТИВНЫЙ СПОСОБ. С ИСПОЛЬЗОВАНИЕМ КАРТИНКИ 1Х1 ПИКСЕЛЬ И JAVASCRIPT.
Этот способ менее точный, так как у некоторых людей могут быть отключены картинки. Зато вставлять счетчик можно в любую html-страницу.

Просто вставьте во все html-страницы такой код:





этот код в парметр r получает значение в стиле такого 0.13019001727137441&ref=&pg=http%3A//localhost/1.html  Объясните плиззз  как  по этой строке можно установить  рефера стопудово ? ведь после &ref= можно вручную подставить любое значение. И зачем рандомнное значение я , глупый такоя, не пойму...

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Реферы..
« Ответ #4 : 10 Апреля 2005, 15:21:41 »
RomikChef
Зря ты так :) Лучше, чем многие. Просто еще голову с руками прикладывать надо

Voyager2K
Нет, я - вообще-то - про код скрипта. Который надо скачать и препарировать. Или ты думаешь, что я сейчас туда вместо тебя полезу?

Реферер передается не по ссылке, а в заголовке http-запроса. В ссылке он нужен только для проверки (от ламеров-накрутчиков).
LJ: Backslashed life (rss)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Реферы..
« Ответ #5 : 10 Апреля 2005, 18:03:54 »
Цитировать
CGVictor:
В ссылке он нужен только для проверки (от ламеров-накрутчиков).

гы :-)

Оффлайн Voyager2K

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 41
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Реферы..
« Ответ #6 : 10 Апреля 2005, 19:05:28 »
Цитировать
Реферер передается не по ссылке, а в заголовке http-запроса

Ну наконец-то на одну волну с тобой выходить начинаем...

Теперь цитирую свой вопрос в первом посте :
Цитировать

Оптимальный способ - проверка рефера. Однако как будет все реализовываться браузерами. Браузер видит картинку, ифрейм или другой элемент и начинает его открывать но сохраняет ли он как рефера главную страницу на которой только что был ? или же начнет новый "безреферный поток" ? В IE продебы все нормально с этим, а как мозилла, фаерфокс, навигатор, опера ?


После сего хочется услышать вразумительный ответ...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Реферы..
« Ответ #7 : 10 Апреля 2005, 22:57:07 »
продолжайте, молодые люди, продолжайте!
я с нетерпением жду прождолжения

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Реферы..
« Ответ #8 : 13 Апреля 2005, 23:27:53 »
Цитировать
RomikChef:
я с нетерпением жду прождолжения

:)

Цитировать
Voyager2K:
сохраняет ли он как рефера главную страницу на которой только что был ?

А посмотреть? :)

Цитировать
RomikChef:
гы :-)

Не смешно, кстати. Практического смысла в "ref=" нет, а место занимает... :(
LJ: Backslashed life (rss)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Реферы..
« Ответ #9 : 13 Апреля 2005, 23:34:09 »
CGVictor у тебя уже должен был выработаться рефлекс: если я весьма скептически отношусь к твоему заявлению, то тебе надо срочно его проверить ;-)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Реферы..
« Ответ #10 : 15 Апреля 2005, 19:19:23 »
RomikChef
Он выработался, есть такое :)

Хорошо, скажи: а зачем он в ссылке?
Ты ж умнее, ты скажи! :)

[off]Нет, правда, а зачем?[/off]
LJ: Backslashed life (rss)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Реферы..
« Ответ #11 : 16 Апреля 2005, 10:22:01 »
если ты не пониаешь, зачем нужен реферер, то ты вообще не понимаешь, зачем нужны счётчики.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Реферы..
« Ответ #12 : 18 Апреля 2005, 11:01:18 »
RomikChef
[off]Подозреваю, что последняя реплика - не мне, но ладно...[/off]
Цитировать
CGVictor:
зачем он в ссылке

?
[off]Попробовал, написал то же. Прилетает в заголовке, на ура.[/off]
LJ: Backslashed life (rss)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Реферы..
« Ответ #13 : 18 Апреля 2005, 11:09:41 »
тебе-тебе
Цитировать
CGVictor:
Прилетает в заголовке, на ура.

да что ты говоришь? прямо прилетает? Во сне, наверное?

Оффлайн alm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ispserver.com
Реферы..
« Ответ #14 : 29 Апреля 2005, 12:36:20 »
Счетчик это картинка генерируемая CGI скриптом,
в HTTP_REFERER этот скрипт всегда будет ловить страницу на которой он установлен, а не ту с которой пришли на страницу со счетчиком (что наиболее интересно).

Поэтому на странице ЯваСкриптом вычисляют (document.refferer), то откуда пришли на нашу страницу и передают в строке запроса счетчику.
Алексей Чекушкин
менеджер проекта  - решения для хостинг компаний. менеджер проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS). консультант проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS) от 4.9

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28