Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
Статистика
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Статистика (Прочитано 3170 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Basja
Заглянувший
Новичок
Сообщений: 26
+0/-0
0
Статистика
«
:
23 Октября 2003, 13:54:28 »
а как вообще пишутся скрипты, которые ведут статистику, то есть через сервак выходят клиенты, и он должен вести логи, куда кто заходил.
Записан
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
Статистика
«
Ответ #1 :
23 Октября 2003, 14:34:33 »
1. За статистику сервера отвечает Apache. Он пишет все в свой access_log. Написать скрипт очень просто - смотриш какой формат данных, распарсиваеш их и выдаеш.
2. Скрипты которые стоят на страничках включаются с помощью SSI и берут необходимые значения с %ENV.
Какой вариант тебе нужен?
Записан
The documentations is your friend
Basja
Заглянувший
Новичок
Сообщений: 26
+0/-0
0
Статистика
«
Ответ #2 :
23 Октября 2003, 15:11:57 »
первый вариант. а что такое распарсиваеш?
Записан
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
Статистика
«
Ответ #3 :
23 Октября 2003, 16:29:13 »
Значения в access_log разделяются пробелами и содержат данные в определенном формате.
Распарсить это разобрать строку по нужным значениям.
например строка:
62.64.119.246 - - [23/Oct/2003:04:21:55] "GET /webmail/ HTTP/1.0" 200 3775
разбирается split / /. Далее делай с этой информацией что хочеш.
Записан
The documentations is your friend
Basja
Заглянувший
Новичок
Сообщений: 26
+0/-0
0
Статистика
«
Ответ #4 :
24 Октября 2003, 10:14:42 »
NeoNox
Насколько я понял 62.64.119.246 это ИП клиента, а как посмотреть на какой именно урл он заходил. Спасибо.
Записан
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
Статистика
«
Ответ #5 :
24 Октября 2003, 11:11:27 »
Это значение будет после GET или POST. В данном случае "GET /webmail/ HTTP/1.0" это webmail/.
Записан
The documentations is your friend
Basja
Заглянувший
Новичок
Сообщений: 26
+0/-0
0
Статистика
«
Ответ #6 :
24 Октября 2003, 12:02:07 »
NeoNox
Спасибо тебе.
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
Статистика
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28