Статистика! @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 14 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
c-team
новый человек
0
Сообщения: 256
Зарегистрирован: 20.12.02
Откуда: Moscow
Заголовок сообщения: Статистика!
Сообщение Добавлено: 15 Апрель 2003, 19:06:32 
Народ!
Помогите, plz. Как на перле узнать, с какого сайта пришел посетитель? Очень надо!
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 15 Апрель 2003, 19:53:32 
В общем случае -- никак. Можешь почитать переменную HTTP_REFERER, но это в реальности малонадежно.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 15 Апрель 2003, 22:02:02 
В общем случае как раз HTTP_REFERER, хотя в отдельных случаях HTTP_REFERER действительно не поможет.

_________________
Иногда хостер
c-team
новый человек
0
Сообщения: 256
Зарегистрирован: 20.12.02
Откуда: Moscow
Сообщение Добавлено: 16 Апрель 2003, 15:57:36 
Нет, ну а другими методами?
Ну вот на spylog он чем-то берут инфу, заносят в базу, а затем из нее читают.
Пусть это будет не perl, ну а например JavaScript (хотя вообще ни хрена не понимаю в нем), но с возможностью передачи данных perl.
Короче, как-то это делают. Неужели никто не знает?
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 16 Апрель 2003, 16:39:47 
c-team, тебе уже сказали. тебе мало?

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
c-team
новый человек
0
Сообщения: 256
Зарегистрирован: 20.12.02
Откуда: Moscow
Сообщение Добавлено: 16 Апрель 2003, 17:30:56 
Long, А разве не понятно?
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 17 Апрель 2003, 10:24:09 
c-team, не понятно, что тебе кроме того, что уже сказали тебе не понятно.

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 17 Апрель 2003, 14:25:50 
как действует hotlog - определяет посредством js а далее передаёт уже на сервер (через запрос изображения насколько я помню) хотя на самом деле referer - оч. сомнительная вещь... которая всегда по разному работает .) в зависимости от браузера, в зависимости от ситуации .)

_________________
lost world... lost life... lost tomorrow... only night
c-team
новый человек
0
Сообщения: 256
Зарегистрирован: 20.12.02
Откуда: Moscow
Сообщение Добавлено: 17 Апрель 2003, 15:31:38 
Мммм.
А как именно можно с JavaScript передать инфу на сервер?
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 17 Апрель 2003, 15:38:54 
разбери любой счетчик hotlog'а

_________________
:: metal kick ass ::
c-team
новый человек
0
Сообщения: 256
Зарегистрирован: 20.12.02
Откуда: Moscow
Сообщение Добавлено: 17 Апрель 2003, 16:53:07 
Тогда еще одна просьба.
Знатки JavaScript, помогите разобрать счетчик hotlog'a, плиз... Я JavaScript вААще не знаю :(.

код:

Код:
<!-- HotLog -->
<script language="javascript">
hotlog_js="1.0";
hotlog_r=""+Math.random()+"&s=27083&im=130&r="+escape(document.referrer)+"&pg="+
escape(window.location.href);
document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N");
</script><script language="javascript1.1">
hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N")</script>
<script language="javascript1.2">
hotlog_js="1.2";
hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+
(((navigator.appName.substring(0,3)=="Mic"))?
screen.colorDepth:screen.pixelDepth)</script>
<script language="javascript1.3">hotlog_js="1.3"</script>
<script language="javascript">hotlog_r+="&js="+hotlog_js;
document.write("<a href='http://click.hotlog.ru/?27083' target='_top'><img "+
"src='http://hit2.hotlog.ru/cgi-bin/hotlog/count?"+
hotlog_r+"&' border=0 width=88 height=31 alt=HotLog></a>")</script>
<noscript><a href=http://click.hotlog.ru/?27083 target=_top><img
src="http://hit2.hotlog.ru/cgi-bin/hotlog/count?s=27083&im=130" border=0
width="88" height="31" alt="HotLog"></a></noscript>
<!-- /HotLog -->
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 18 Апрель 2003, 11:10:36 
"ключи от квартиры"…

_________________
:: metal kick ass ::
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 18 Апрель 2003, 14:05:54 
hotlog_r=""+Math.random()+"&s=27083&im=130&r="+escape(document.referrer)+"&pg="+
escape(window.location.href);
вот эту строку бери и разбирай .) для тебя интересное тут escape(document.referrer)
соответственно он запрашивает img с использованием hotlog_r
"src='http://hit2.hotlog.ru/cgi-bin/hotlog/count?"+hotlog_r
теперь понятно как ? если нет - то точно ключи от квартиры и денег на счёт .)

_________________
lost world... lost life... lost tomorrow... only night
c-team
новый человек
0
Сообщения: 256
Зарегистрирован: 20.12.02
Откуда: Moscow
Сообщение Добавлено: 18 Апрель 2003, 19:24:30 
vexoid, сэнкс.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 14 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100