Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Хитрый счетчик посещений

Ответить
Настройки темы
Хитрый счетчик посещений

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Вот, забацал такой механизм. Во внешнем файле js есть ф-ция, которая вызывается при каждой загрузке этого файла. В этой ф-ции на javascript'е создается некая строка, типа
cnt?m=0.163764876&...
где вместо многоточия - прочие данные, а у m - это Random.
Далее, в отличие от классических счетчиков, которые при отключенных картинках не работают, или используют src у фреймов, посредством document.write пишется строка
<script src="созданная_строка"></script>
(очевидные атрибуты я опущу).
а на серваке создается папочка cnt, в которой 3 файла. Один - index.cgi или еще с каким именем, запускающийся по умолчанию и выдающий Content-Type: application/x-javascript. Второй - это куда этот самый index.cgi кладет результаты. И третий, какой-нибудь view.cgi - чтоб их просматривать, какую-нибудь выборку из них делать, или еще что.
На свой сайт еще не прикрутил такое, но на локальном апаче работает на ура. Не будет работать, если отключить javascript, но зато работает, если отключены картинки. Ну или если JS вообще не поддерживается.

По этому поводу вопросики:
  1. Кто-нибудь так делал? или видел у других на страницах?
  2. Теоретически, кроме непонимания JS, по какой причине может не работать такая схема?
  3. Домен у файла cnt/index.cgi, выдающего скрипт, естественно, такой же, так что, существует ли броузер, в котором такой счетчик можно отключить настройками безопасности (а не отключением всего JS)?

Все, собственно.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 07:42, 18-03-2002

 

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


А чем неустраивает считать ещё до выдачи страницы посетителю? Имхо проще в десяток раз.

-------
http://ivank.ru


Отправлено: 09:05, 18-03-2002 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


ага, если странички цгишные. а если нет?

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 10:12, 18-03-2002 | #3


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Первый вариант: переделать всё на shtml -- требуется только добавить буковку s в расширение, подкоректировать ссылки, и добавить строку вида

Вариант намба ту: добавляем свой обработчик на .html файлы. На dklab.ru описано как это делают. С помощью обработчиков, например, он вставляет Perl-код в html-файлы (т.е. что б оно как PHP выглядело). Это предпочтительнее, чем все фай лы воротить, пусть даже просто одну строку (для счётчика) вставить...

-------
http://ivank.ru


Отправлено: 17:36, 18-03-2002 | #4


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


ага, править все файлы или добавить ф-цию в один скрипт.
что проще?

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 09:01, 19-03-2002 | #5


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Добавить одну функцию. Но если её добавить в js-файл, то у людей с отключёнными скриптами (а таких, в общем-то, не так уж и мало) оно работать не будет. А если добавить обработчик .html файлов, то вообще проблем не будет. Правда это немного гиморнее:
Надо будет добавить в .htaccess две строчки + 3 лишних строки в perl'овом счётчике.

-------
http://ivank.ru


Отправлено: 11:27, 19-03-2002 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Хитрый счетчик посещений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
счетчик посещений- простой незамысловатый вид,понятный всем illusionmgs Вебмастеру 10 29-05-2008 00:40
счетчик посещений Masick Вебмастеру 4 16-05-2006 11:16
счетчик посещений trion Вебмастеру 1 06-04-2005 15:46
локальный счетчик посещений Diesel Вебмастеру 6 15-12-2003 16:27
Простой счетчик посещений Randy Вебмастеру 8 31-10-2003 23:21




 
Переход