![]() |
|
|
![]()
|
|
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
вызываю: <img src="http://.../top.php?xid=1"> top.php: IP: - $_SERVER['remote_addr']; Браузер, ОС: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Это средставми PHP. + Что мешает сделать так: <script> d=document;a='';a+=';r='+escape(d.referrer) a+=';j='+navigator.javaEnabled() s=screen;a+=';s='+s.width+'*'+s.height a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth) document.write('<img src="http://.../top.php?xid=1&a='+a+'">'); </script> |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 2 Всего: 48 |
Здесь разные подходы. Могу сказать какой минус у вашего. Ваш подход требует вызова приведеного вами кода в каждой странице, по которой мы хотим собирать статистику. Информация о клиенте частично собирается через JavaScript на клиенте и передается в виде параметров. При отключеном JavaScript эта информация будет недоступна.
Я бы, все-таки анализировал лог файл, парсил его и вытягивал нужную информацию. Тогда статистика получится более точная. -------------------- Account removed |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Sun
Мне статистика нужна не только моего сайта. Тема ведь называется: Рейтинг визитов (сайтов) |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 2 Всего: 48 |
Тогда однозначно надо делать анализ логов. Иначе ты никак не узнаешь кто к каким сайтам доступался. -------------------- Account removed |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
И как ты мне предлагаешь организовывать доступ к логам не своих серверов?
Добавлено @ 15:58 Вопрос был поставлен не как получать инфу, а как её хранить, вернемся к теме? |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 2 Всего: 48 |
Очень просто. Ты в любом случае размещаешь свою программу на сервере клиента. Тебе нужно лишь указать ей местонахождение лог файла на сервере. При этом ты не связываешь руки владельцу сайта, требуя от него вставлять в каждую страничку вызов твоего скрипта. Насчет хранения данных, то думаю такая структура которую ты предложил вполне нормальная. -------------------- Account removed |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
1 или 2? Т.е для каждого куска инфы своя таблица, или всё в одну по 1 посетителю? в смысле: id|ip|localip|browser|os|...etc... Добавлено @ 16:18 Моя программа - скрипт как картинка, мой сервак http://bk.balthost.ee/school к примеру,.. получи что нить из лог-файла...? ты мне ставишь аналогичную задачу... |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 1 Всего: 83 |
Здрасьте, с какого это перепуга???? Что, те же самыё Рамблер или СпайЛог что-нибудь размещают на тех серверах, где стоят их счетчики????? Что-то ты не то говоришь... |
|||
|
||||
| Sun |
|
||||||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 2 Всего: 48 |
Рамблер и СпайЛог - нет. Системы сбора вэб-статистики - да.
Посетители могут зайти с одной IP, с разных броузеров и разных ОС. Соответственно должна быть таблица со списком броузеров, со списком ОС и эти таблицы должны быть связаны с таблицей посещений, в которой будет время, IP, ОС ID, броузер ID. -------------------- Account removed |
||||||
|
|||||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
os: win98 win2000 winXP etc... browser: MSIE Opera etc... visitor: ip|localip|day|browser|os и заполняю, допустим: ***.***.***.***|***.***.***.***|10.24.2004|3|1 Если я зашёл сначала под IE, потом под Operой, ид то не устраивает... или я что то не так понял? |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 2 Всего: 48 |
-------------------- Account removed |
|||
|
||||
| GoodBoy |
|
||||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 1 Всего: 83 |
Опять возвращаемся к самому началу:
Добавлено @ 17:07 Тот же СпайЛог позволяет узнать статистику и по браузерам и по ОС и по разрешению экрана и по чёрти чему ещё!!!!! |
||||
|
|||||
| Sun |
|
||||||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 2 Всего: 48 |
GoodBoy, я просто предложил для определения рейтинга использовать анализ лога. Этот подход ничем не хуже, а может и лучше чем используют Рамблер или СпайЛог. Не знаю чем вызвано твое возмущение. -------------------- Account removed |
||||||
|
|||||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Sun
Вот что я хотел услышать |
|||
|
||||
| GoodBoy |
|
||||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 1 Всего: 83 |
Это не возмущение! :-))))
Да, но он тербует размещения скрипта на КАЖДОМ рейтингуемом сайте!!!! И тогда у администратора системы либо нет вообще возможности узнавать какую-то общую статистику по работе системы в целом, либо нужно писать ещё какой-то общий скрипт, который будет забирать инфу у ВСЕХ скриптов статистики, находящихся на сайтах клиентов и обрабатывать и складывать её в общую базу данных... |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |