|
|
|
|
|
для: kulibko
(22.01.2008 в 17:44)
| | О, товарищ дорвейщик пожаловал :-)
В скрипте вместо document.URL прописывайте document.domain
И в статистике получите только доменное имя вашего дорвея (даже и без http://)
Гринвуду привет! | |
|
|
|
|
|
|
| Есть куча своих сайтов на хостингах без пхп. И один http://statserver.ru с пхп.
Задача: получить с сайтов без пхп всю статистику о посетителях.
Нужна инфа:
ip - айпи человека,
agent - его юзерагент,
from - с какой странички пришел,
thispg - что за страничка.
Как решал: в каждую страницу вставлял <script src="counter.js" language="javascript" type="text/javascript"></script>, где counter.js это
document.write('<img src="http://statserver.ru/new_stat/stat.php?log=' + escape(document.referrer) + '|' + escape(document.URL)+'" border=0 width=1 height=1>')
|
И уже на стороне http://statserver.ru этот урл разбирался и по нему обрабатывалась статистика.
Айпи получаем через getenv('REMOTE_ADDR'), юзерагента через getenv('HTTP_USER_AGENT').
Вроде бы и все хорошо, но есть проблема: длинна гет-запрос может быть максимум 255 (насколько я помню), а сумма урлов страницы и реферера у меня может быть легко больше, и значит статистика коцается.
Тут, насколько я вижу, есть один путь: getenv('REQUEST_URI') получает урл страницы, но без хоста. Вопрос: как в js получить хост чтобы передавать только хост, а не полностью урл страницы через document.URL? | |
|
|
|
|