Итак наша задача записать все данные пользователя который переходит по ссылке через определённый скрипт.
Он будет сохранять IP,браузер,реферер,дату перехода в определённый файл и вывести все переходы на странице .
Создадим файл away.php - это будет файл который сохранит данные:
<?php $away_get = isset($_GET['to']) ? htmlspecialchars($_GET['to']) : 'http://google.com'; // обработка переменной if(isset($_GET['to'])){ if(preg_match('~(http://(www.)?[0-9a-z\.\-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\-\~&;_=%:#\+]*)~', $away_get)) //Проверяем параметры на правильность { $ip = htmlspecialchars($_SERVER['REMOTE_ADDR']); // IP $agent = htmlspecialchars($_SERVER['HTTP_USER_AGENT']); // Браузер $ref = htmlspecialchars($_SERVER['HTTP_REFERER']); // Реферер $date = date('j M Y в H:i:s'); // Дата $file = fopen("logs.txt","a+"); //открываем файл для записи fputs ($file, "$ip|$agent|$date|$ref|$away_get\n"); //записуем данные...Автор: iNeeXT (11.03.2011 / 21:47)
Просмотры: 3347
Комментарии (13) »