Вы не зашли.
Главная » PHP » Логи
#1. DarkDaNTe Off (11)
Участник
2009.05.30 22:10
Как можно создать скрипт, который будет сам создавать логи. Т.е. какой юзер, с каким айпи и браузером заходил на сатй, куда он ходил и т.п. Не сильно ли это жрет ресурсы и т.п.?
#2. Gemorroj Off (107)
Administrator
2009.05.31 09:09
ну на этом основаны все онлайн счетчики. заноси нужную тебе инфу в бд и все тут.
#3. DarkDaNTe Off (11)
Участник
2009.05.31 09:09
А это обязательно, чтоб кто-то какую-то картинку открывал?
#4. Gemorroj Off (107)
Administrator
2009.05.31 11:11
нет.
#5. Sep Off (0)
Участник
2009.05.31 12:12
А может есть такой или похожий скрипт, дайте пожалста
#6. Gemorroj Off (107)
Administrator
2009.05.31 13:01
Код:
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);
держи))))
Гг, спс.
А не мог бы показать кодик, который записывает в файл реферы, т.е. откуда кто пришел, буду очень благодарен.
#8. Gemorroj Off (107)
Administrator
2009.06.01 07:07
замени там $_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
#11. Gemorroj Off (107)
Administrator
2009.06.02 18:06
путь к логу какой?
#12. Sep Off (0)
Участник
2009.06.02 18:06
В корень создал
#13. Gemorroj Off (107)
Administrator
2009.06.02 18:06
т.е. еще до public_html/ и т.п? если путь верный, то могут быть еще 2 варианта - реферер не передается браузером или версия php ниже 5
#14. DarkDaNTe Off (11)
Участник
2009.06.02 19:07
Sep, надеюсь ты написал $_SERVER['HTTP_REFERER']? Там у геморроя просто маленькая опечаточка.smile Проблема наверное в этом
#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']? Там у геморроя просто маленькая опечаточка.smile Проблема наверное в этом
Не, я правильно написал
#16. DarkDaNTe Off (11)
Участник
2009.06.02 21:09
Ну или путь до файла не /log.txt, а попробуй $_SERVER['DOCUMENT_ROOT'].'/log.txt'; или ../../log.txt
#17. Gemorroj Off (107)
Administrator
2009.06.03 00:12
Sep написал:
Создал в public_html
зачем? создай там, куда у тебя путь прописан.
#18. Sep Off (0)
Участник
2009.06.03 01:01
Ура! Работает, спсибо парни
#19. DarkDaNTe Off (11)
Участник
2009.06.04 22:10
Sep, записывай не HTTP_REFERER, а PHP_SELF
#20. Sep Off (0)
Участник
2009.06.07 15:03
DarkDaNTe написал:
Sep, записывай не HTTP_REFERER, а PHP_SELF
Зачем, ведь я хочу видеть откуда люди идут, а что пхп_селф делает?
#21. Gemorroj Off (107)
Administrator
2009.06.07 15:03
показывает текущую страницу. тебе действительно нужен HTTP_REFERER, а не PHP_SELF smile
#22. DarkDaNTe Off (11)
Участник
2009.06.07 17:05
А ну раз откуда тогда реферер. Мне, например, реферер не интересен. Хотя можно сделать чтото типа первый раз записать реферер. А дальше селф писатьsmile
#23. Sep Off (0)
Участник
2009.06.07 17:05
DarkDaNTe написал:
А ну раз откуда тогда реферер. Мне, например, реферер не интересен. Хотя можно сделать чтото типа первый раз записать реферер. А дальше селф писатьsmile
Дык селф что показывает?
#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
#25. DarkDaNTe Off (11)
Участник
2009.06.07 21:09
Sep, Gemorroj написал тебе, что он показывает текущую страницу wink
#26. DarkDaNTe Off (11)
Участник
2009.06.12 23:11
В конечном итоге набросал скриптик, который создает лони типа:
Код:
//-----------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
Страниц: 1 2 3 Все
Главная
WEB
PunBB Mod v0.6.2
0.021 s