I
I
ispoo2017-08-30 23:47:59
PHP
ispoo, 2017-08-30 23:47:59

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 question

Ask a Question

731 491 924 answers to any question