Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Счетчик на narod.ru
 
 автор: Yamamoto   (25.10.2006 в 15:32)   письмо автору
 
 

Подскажите пожалста.
Нужно придумать статистику чтобы посчитать посещения и поглядеть откуда кто заходил на narod.ru. ПХП там есно не поставить. Как можно там статс придумать ?

И еще вопрос, кто знает как действует счетчик рамблера ну или любой графический счетчик,
вот весь код рамблера [img src="http://counter.rambler.ru/top100.cnt?636782" alt="" width=1 height=1 border=0] не могу понять как он через такой код статс вычисляет !? Разве при обновлении страницы где установлен счетчик какаято инфа посылается рамблеру !?

   
 
 автор: cheops   (25.10.2006 в 15:39)   письмо автору
 
   для: Yamamoto   (25.10.2006 в 15:32)
 

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

   
 
 автор: Yamamoto   (25.10.2006 в 16:22)   письмо автору
 
   для: cheops   (25.10.2006 в 15:39)
 

Угу, я это понял ! Потому про счетчик Рамблера и возник вопрос ! Поставить то его к себе не проблема, но не интерестно =)
Интерестно как самому такой счетчик сделать !?

   
 
 автор: cheops   (25.10.2006 в 22:55)   письмо автору
 
   для: Yamamoto   (25.10.2006 в 16:22)
 

Такой счётчик располагается обычно на отдельной сервере с на который могу ссылаться клиенты. Сам код счётчика пишется обычно либо на PHP, либо на любом другом серверном языке.

   
 
 автор: Yamamoto   (26.10.2006 в 11:23)   письмо автору
 
   для: Yamamoto   (25.10.2006 в 16:22)
 

Блин все равно не пойму принцип работы !

Вот смотри,
у меня на сайте стоит счетчик например Рамблера, скрипта в теле кода нету, тока ссылка!
Юзер заходит на мой сайт подгружает страницу, подгружается счетчик Рамблера и что происходит дальше, как рамблер отсылает статсу к себе ?
Грят скрипт можно в картинку запихать ?

   
 
 автор: tuder   (26.10.2006 в 12:24)   письмо автору
 
   для: Yamamoto   (26.10.2006 в 11:23)
 

Счётчик, написанный на PHP или ещё чём-то, находится на сайте/хостинге Рамблера.
Так-что без этого никак не обойтись.

И этот счётчик никуда на страницу не подгружается. Идёт обращение к страничке на Рамблере, которая написана на PHP, там выясняется, с какого сайта обращение, кто обращался и всё это заносится в базу. После чего формируется картинка с информацией и отдаётся назад.

Вот это и есть скрипт "встроенный" в картинку.

Т.е. всё с точностью до наоборот. Рамблер сначала статистику собирает и сохраняет, а потом на базе её формирует картинку-счётчик.
Т.е. практически у тебя на страничке ссылка на картинку с другого сайта (Рамблера). Она и скачивается с Рамблера в итоге и показывается на твоей страничке.

   
 
 автор: Yamamoto   (26.10.2006 в 12:50)   письмо автору
 
   для: tuder   (26.10.2006 в 12:24)
 

А вроде догоняю ! =)

Еще тогда вопрос, а можно таким образом Реферер как-то получить ? В смысле HTTP_REFERER пользователя зашедшего на сайт где стоит счетчик, т.е. понять по какому запросу с поисковика зашел пользователь на сайт где стоит счетчик !?
Или это уже ни как не вычислить !

Просто актуальный вопрос, у меня есть сайт на народе и мне важно знать с каких поисковиков на него заходят !

   
 
 автор: Trianon   (26.10.2006 в 13:00)   письмо автору
 
   для: Yamamoto   (26.10.2006 в 12:50)
 

Вы вот этот текст вообще читали?
http://narod.yandex.ru/help/
от слов "скрипты не поддерживаются, но имеются дополнительные сервисы"

   
 
 автор: Yamamoto   (26.10.2006 в 13:12)   письмо автору
 
   для: Yamamoto   (26.10.2006 в 12:50)
 

to Trianon:
:) Читал, но там статистика не подробная ! Там только количество посещений по дням, а мне нужно знать откуда кто пришел !
Это реально узнать !?

   
 
 автор: Trianon   (26.10.2006 в 13:29)   письмо автору
 
   для: Yamamoto   (26.10.2006 в 13:12)
 

То есть Вы хотите установить скрипт счетчика на другом (отдельном ) сервере, и считать им посещения сервера на народе?

   
 
 автор: Yamamoto   (26.10.2006 в 13:36)   письмо автору
 
   для: Trianon   (26.10.2006 в 13:29)
 

Не совсем так !

Мне нужны не просто количество поесещений, а интерисует с какого поисковика человек зашел на сайт на народе.
Сам народ такой инфы не дает, следовательно нужен другой способ, возможно если установить скрипт на "другом сервере" то может можно будет получить более подробную инфу о пользователе, но нужно не просто количество посещений, а именно откуда зашли, вот в чем сложность !
Возможно на ЯваСкрипт что-то написать, но я не знаю как узнать IP и REFERER юзера на ЯваСкрипт есть у Явы такие функции ?

   
 
 автор: tuder   (26.10.2006 в 14:44)   письмо автору
 
   для: Yamamoto   (26.10.2006 в 13:36)
 

.

   
 
 автор: tuder   (26.10.2006 в 14:47)   письмо автору
 
   для: Yamamoto   (26.10.2006 в 13:36)
 

Порыться в различных счётчиках.
spylog - отключил в бесплатном такую функцию
hotlog - вообще сам по себе тормозит последнее время.

Это же требуется хранить большой объём информации для такой статистики. Это же не просто результатирующие суммы.
А за бесплатно никто этого делать не хочет.
Поэтому может имеет смысл переехать на недорогой, но платный хостинг. Я уж тут спрашивал, неужто $1.5 в месяц - слишком дорого? Больше на пиво пропивают.

Зато сразу снимется куча проблем. И появится куча новых возможностей.
Нет предела совершенству. :-)

   
 
 автор: Trianon   (26.10.2006 в 14:54)   письмо автору
 
   для: tuder   (26.10.2006 в 14:47)
 

Тут проблема скорее в теории.
Referer при запросе картинок (которыми притворяются чужие счетчики) выставляется на URI документа, с которого эти картинки запрашиваются, а не на URI страницы, откуда произошел переход. Так что чужой счетчик не пойдет. Не сможет. Представленные хостером счетчики автора не устраивают. Собственные скрипты - запрещены. Ничего не остается, как менять хостинг. Искать поддержку скриптов. Платный или бесплатный - второй вопрос.
Есть, конечно, еще возможность привлечь скрипт клиентской стороны, то есть написать обращение к счетчику на JS, передавая реферер через параметр из Document.referrer.
Но все равно обработчик придется ставить на сервере с поддержкой скриптов. Так что....

   
 
 автор: Yamamoto   (26.10.2006 в 18:43)   письмо автору
 
   для: Trianon   (26.10.2006 в 14:54)
 

Все более менее получилось, реферер с народа получается, но не удается сделать картинку =(
Как можно совместить код на сервере и загрузку картинки, чето не выходит у меня либо одно либо другое.
Кто подскажет как это совместить ? т.е. чтобы на сайте висел счетчик, и при этом выполнялся код на серваке !

   
 
 автор: tuder   (26.10.2006 в 18:45)   письмо автору
 
   для: Trianon   (26.10.2006 в 14:54)
 

>Есть, конечно, еще возможность привлечь скрипт клиентской стороны, то есть написать
> обращение к счетчику на JS, передавая реферер через параметр из Document.referrer.
>Но все равно обработчик придется ставить на сервере с поддержкой скриптов. Так что....

А вот в яве я не силён, можно подробнее, как php-скрипту на другом хостинге переслать реальный referrer?

   
 
 автор: Trianon   (26.10.2006 в 20:39)   письмо автору
 
   для: tuder   (26.10.2006 в 18:45)
 

Как-то так:

<img name=n1 src="00.gif" >
<script>
   document.images.n1.src="http://trnn.nm.ru/me/0001.jpg?ref="+escape(document.referrer);
</script>
<a href='#1'>--</a>

   
 
 автор: Yamamoto   (26.10.2006 в 16:08)   письмо автору
 
   для: tuder   (26.10.2006 в 14:47)
 

Ага, пасибо всем за помощь !
2 Tuder: Да, хостинг у меня и так есть, просто сделал сайт еще один на народе и интересно кто заходит туда (точнее откуда). Просто заинтерисовал этот вопрос скорее из спортивного интереса =) "Рамблер делает счетчик а почему я не могу" :)

2 Trianon: Сервер с поддержкой у меня есть, так что тут без проблем. Ща попробую использовать Document.referrer, спасибо за подсказку, а то я в ЯвеСкрипт не силен не знал про эту функцию =)

   
 
 автор: victoor   (27.10.2006 в 00:44)   письмо автору
 
   для: tuder   (26.10.2006 в 14:47)
 

>Порыться в различных счётчиках.
>spylog ...
А вот у меня есть счетчик на spylog, но почему-то уже месяц-полтора приходят кривые отчеты и не заходится на их сайт... :(
может, кто знает, в чем тут дело?

   
 
 автор: tuder   (27.10.2006 в 10:08)   письмо автору
 
   для: victoor   (27.10.2006 в 00:44)
 

Слишком много на себя взяли. :-)

Перегрузки.
hotlog - аналогично. Частенько вообще баннер отдать не может.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования