Answer the question
In order to leave comments, you need to log in
How to make http_connection receive information?
Hello.
There is an IP sniffer, user agent and other crap.
And for some reason $get_connect = $_SERVER['HTTP_CONNECTION']; does not give any information about the connection at all.
How to make connection type detection work?
The code itself is below
<?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, ошибка
}
?>
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question