Вы не зашли.
Как можно создать скрипт, который будет сам создавать логи. Т.е. какой юзер, с каким айпи и браузером заходил на сатй, куда он ходил и т.п. Не сильно ли это жрет ресурсы и т.п.?
ну на этом основаны все онлайн счетчики. заноси нужную тебе инфу в бд и все тут.
А это обязательно, чтоб кто-то какую-то картинку открывал?
#5.
Sep
Off
(0)
Участник
2009.05.31 12:12
А может есть такой или похожий скрипт, дайте пожалста
Код:
file_put_contents('/log.txt', print_r($_SERVER, 1)."\r\n", FILE_APPEND); |
держи))))
#7.
Sep
Off
(0)
Участник
2009.06.01 01:01
Gemorroj написал:Код:
file_put_contents('/log.txt', print_r($_SERVER, 1)."\r\n", FILE_APPEND); |
держи))))
Гг, спс.
А не мог бы показать кодик, который записывает в файл реферы, т.е. откуда кто пришел, буду очень благодарен.
замени там $_SERVER на $_SERVER['HTTP_REFERER'];
Отредактировано Gemorroj (2009.06.02 19:07)
#9.
Sep
Off
(0)
Участник
2009.06.02 11:11
Спс
#10.
Sep
Off
(0)
Участник
2009.06.02 17:05
Чета не пашет.
Вставил вверху страницы, заменил на рефер, поставил на лог chmod
#12.
Sep
Off
(0)
Участник
2009.06.02 18:06
В корень создал
т.е. еще до public_html/ и т.п? если путь верный, то могут быть еще 2 варианта - реферер не передается браузером или версия php ниже 5
Sep, надеюсь ты написал $_SERVER['HTTP_REFERER']? Там у геморроя просто маленькая опечаточка.
Проблема наверное в этом
#15.
Sep
Off
(0)
Участник
2009.06.02 21:09
Gemorroj написал:
т.е. еще до public_html/ и т.п? если путь верный, то могут быть еще 2 варианта - реферер не передается браузером или версия php ниже 5
Создал в public_html , пхп 5, с родного арбуза пробывал, не записывается
Добавлено спустя 1 минуту 18 секунд: DarkDaNTe написал:Sep, надеюсь ты написал $_SERVER['HTTP_REFERER']? Там у геморроя просто маленькая опечаточка.
Проблема наверное в этом
Не, я правильно написал
Ну или путь до файла не /log.txt, а попробуй $_SERVER['DOCUMENT_ROOT'].'/log.txt'; или ../../log.txt
Sep написал:
Создал в public_html
зачем? создай там, куда у тебя путь прописан.
#18.
Sep
Off
(0)
Участник
2009.06.03 01:01
Ура! Работает, спсибо парни
Sep, записывай не HTTP_REFERER, а PHP_SELF
#20.
Sep
Off
(0)
Участник
2009.06.07 15:03
DarkDaNTe написал:
Sep, записывай не HTTP_REFERER, а PHP_SELF
Зачем, ведь я хочу видеть откуда люди идут, а что пхп_селф делает?
показывает текущую страницу. тебе действительно нужен HTTP_REFERER, а не PHP_SELF
А ну раз откуда тогда реферер. Мне, например, реферер не интересен. Хотя можно сделать чтото типа первый раз записать реферер. А дальше селф писать
#23.
Sep
Off
(0)
Участник
2009.06.07 17:05
DarkDaNTe написал:А ну раз откуда тогда реферер. Мне, например, реферер не интересен. Хотя можно сделать чтото типа первый раз записать реферер. А дальше селф писать
Дык селф что показывает?
#24.
AND
Off
(11)
Участник
2009.06.07 18:06
Элемент $_SERVER['PHP_SELF']В элемент $_SERVER['PHP_SELF'] помещается имя скрипта, начиная от корневой директории виртуального хоста, т.е. если строка запроса представляет собой адрес
http://www.mysite.ru/test/index.php?id=1&test=wet&id_theme=512
то элемент $_SERVER['PHP_SELF'] будет содержать фрагмент "/test/index.php". Как правило, этот же фрагмент помещается в элемент $_SERVER['SCRIPT_NAME'].
http://www.softtime.ru/info/articlephp. … article=69
Sep, Gemorroj написал тебе, что он показывает текущую страницу
В конечном итоге набросал скриптик, который создает лони типа:
Код:
//-----------Info------------// |
Браузер: Opera/9.25 (Windows NT 5.1; U; ru) |
IP: 127.0.0.* (127.0.0.1) |
Referer: Зашел напрямую |
Начал с: http://******.**/index.php |
//-----------Страницы:------------// |
|
/index.php |
/str.php |