Forum Webscript.Ru
Программирование => Perl => Тема начата: Труба-Дур от 27 Июня 2002, 12:07:40
-
Сабж...
Есть сайт cgi с разделами и подразделами...
надо счетчик который бы считал не только общее посещение на сайте но и посещение определеных разделов/подразделов(причем что можно было задавать какие именно считать)
Так вот, где можно найти такой счетчик или хотя бя каким макаром его написать?:)
-
хотя бя каким макаром его написать?
Где-то так:
#!/usr/bin/perl
use CGI qw(:standard);
$end = "txt";
$count_file = param(\'id\');
$file_name = "$count_file.$end";
print ("Content-type: text/html\\n\\n");
open (COUNTER, "$file_name");
$count = ;
chop ($count) if $count =~ /\\n$/;
close (COUNTER);
$count++;
open (COUNTER, ">$file_name");
print COUNTER ("$count");
close (COUNTER);
print "$count";
exit;
Вызов идет: script.pl?id=name1
Данные записываются в файл name1.txt
-
Так необходмо же учитывать чтоб несчиталось с одного адреса по несколько раз.... и чтоб можно было вести статистику сколько всего и сколько в неделю....
-
Так необходмо же учитывать чтоб несчиталось с одного адреса по несколько раз.... и чтоб можно было вести статистику сколько всего и сколько в неделю....
Так в чем проблема? Как вариант, название файла может содержать дату и раздел. Также создаешь временный файл с айпишниками и когда наступает новый день затираешь данные в нем. Вот такой компот. :)
-
Вот тут. (http://forums.webscript.ru/showthread.php?s=&postid=40523#post40523)
-
Ну я вродя бы написал свой счетчик :)) не такой крутой.... но САМ :)
Всем спасибо!
-
Кто нибудь знаешь службу счётчиков, которая регистрирует обращения по определённому id, а не по хосту, т.е. мне надо чтобы обращения с разных хостов (у меня так сайт расположен) регистрировались одним счётчиком...
Очень надо.
-
заносите в хэш свои id=>count, а с вызываемой страницы передавайте id. :) например. но вариантов много.
какое-то нашествие прям счётчиков началось. :)