Логирование обращений
- <?php
- $dir = "logs"; // папка для хранения логов //
- $ip = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'] ;
- $us = $_SERVER['HTTP_USER_AGENT'];
- $date = date("d-m-Y");
- $time = date("H:i:s");
- $path = $_SERVER['REQUEST_URI'];
- $ref = $_SERVER['HTTP_REFERER'] ? $_SERVER['HTTP_REFERER'] : 'none';
- if(!is_dir($dir))
- {
- mkdir($dir,0777,TRUE);
- }
- $fp = fopen ("$dir/$date.txt", 'a');
- fputs ($fp, "Date: $date | time: $time | IP: $ip | in: $path | out: $ref | UA: $us.\n");
- fclose ($fp);
- ?>
Простенький файл, подключается к файлу с которого нужно вести лог через include