Здравствуйте.
Есть сниффер айпи,user agent и прочей лабуды.
И почему-то по $get_connect = $_SERVER['HTTP_CONNECTION']; не выдает вообще никакой информации о подключении.
Как сделать чтобы работало определение типа подключения?
Сам код ниже
<?PHP
//modern (13:07) 08.11.2014 by ponchic
//Испрвавил код, так как из-за аккордеонности (2009) он уже не работал
if(!isset($_COOKIE['name']))
{
setcookie('name', date("d.m.Y-H:i"), time() + 99999999999*9999999999);
$beed = 'УНИК';
}
else
{
$beed = 'Пользователь до этого попался: ' . $_COOKIE['name'];
}
$file= "log.txt";
$data = date("d.m.Y");
$time = date("H:i");
$ip = trim($_SERVER['REMOTE_ADDR']);
$agent = trim($_SERVER['HTTP_USER_AGENT']);
$get_port = getenv("REMOTE_PORT");
$get_connect = $_SERVER['HTTP_CONNECTION'];
if(isset($file)){ //Проверяем наличие файла и возможность работы с ним
$fo = fopen($file, 'a+'); //Открываем файл на запись в конец
$res = "$data|$time|$ip|$agent|$beed|$get_port|$get_connect \n"; //Формируем строку с информацией от жертвы
//в формате дата|время|ip-адрес|характеристика системы
//переход на следующую строку \n
$fw = fputs($fo,$res); //Записываем в файл
fclose($fo); //Закрываем файл
echo "oK"; //Печатаем, что все хорошо (можешь написать свое)
}
else{
echo "Error"; //Если файл не существует то выводим надпись Error, ошибка
}
?>