[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Счетчик посещений PHP + JS
Wincert
Есть два типа счетчиков (может их больше но в данный момент меня интересуют 'b два вида):

1. Данные с мониторируемого сайта передаются через картинку, в параметре SRC которой ставим наш скрипт который обрабатывает "QUERY_STRING".
Пример:
HTML
<script type="text/javascript"><!--
document.write("<a href='http://site.net' "+
"target=_blank><img src='http://site.net/hit.php?r45.3;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='XXX"+
"XXX' "+
"border='0' width='88' height='31'><\/a>")
//--></script>

Что-то подобное у ливинтернет. НО не знаю как у них там сделанно, но у меня такой вариант не работает, если в браузере отключены картинки.

2. JS код, без картинки. Вот как работает такой код не могу понять, расскажите если знаете. Особенно интересует момент как это со своим php скриптом все взаимодействует?

Еще не пойму как через такие счетчики подсчитывается время нахождения пользователя на странице. Как?



Спустя 1 час, 5 минут, 20 секунд (4.08.2009 - 20:47) Sylex написал(а):
Wincert
да, если будет отключен JS - ниче не подсчитает он... это менее 1% пользователей, наверное

что тут объяснять? Java скрипт собирает все переменные, и передает на сайт

Спустя 23 минуты, 41 секунда (4.08.2009 - 21:11) Wincert написал(а):
Цитата
да, если будет отключен JS - ниче не подсчитает он... это менее 1% пользователей

В том то и дело, больше народу картинки отключает чем JS, поэтому я думаю вариант через JS более продуктивен.

Цитата
наверное что тут объяснять? Java скрипт собирает все переменные, и передает на сайт

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

Спустя 10 часов, 10 минут, 12 секунд (5.08.2009 - 07:21) Sylex написал(а):
Wincert
у тебя код написан, подставь свой туда сайт/путь_к_файлу

а в скрипте пропиши:
PHP
<?php
echo $_SERVER['REQUEST_URI'];


увидишь там все...

Спустя 3 часа, 3 минуты, 28 секунд (5.08.2009 - 10:25) Wincert написал(а):
Sylex Слушай если не знаешь, лучше не пиши ничего. Твой ответ к моему вопросу не относится.

Может я не правильно сформулировал, попробую еще раз...

Цитата
Ок, более конкретный вопрос:
на страницу мониторируемого сайта подключается JS файл который собирает нужные данные, далее эти данные должны попасть к моему php скрипту который произведет их обработку и запишет все в Mysql. Как реализовать такую передачу?


Как реализовать передачу данных от JS скрипта к PHP скрипту?

Спустя 11 минут, 38 секунд (5.08.2009 - 10:36) Sylex написал(а):

Спустя 1 минута, 12 секунд (5.08.2009 - 10:38) Sylex написал(а):
а еще не помешает:
http://phpfaq.ru/na_tanke#js
wink.gif

Спустя 2 часа, 30 минут, 26 секунд (5.08.2009 - 13:08) Wincert написал(а):
вапыпр

Спустя 21 час, 41 минута, 43 секунды (6.08.2009 - 10:50) noisiaman написал(а):
Цитата
Еще не пойму как через такие счетчики подсчитывается время нахождения пользователя на странице. Как?

Время n+1 запроса - время n запроса.

Спустя 1 минута, 9 секунд (6.08.2009 - 10:51) noisiaman написал(а):
Цитата
Как реализовать передачу данных от JS скрипта к PHP скрипту?

Можно через <img src="путь_к_твоему_php_скрипту+js_параметры" />
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.