|
|
|
| Can you explain me what is $http_user_agent in simple, ordinary words | |
|
|
|
|
|
|
|
для: Toha
(30.10.2005 в 20:07)
| | http_user_agent is the name of the device (the phone, program or other device of reception of the information), which the user is using for read page of source.
For example http_user_agent = "Opera/8.01 (Windows NT 5.1; U; ru)" means, that the user has opened page, using the program "OPERA 8.01".
____
P.S. It is Russian-language forum, therefore, in the future if there will be questions, try to translate them to Russian! | |
|
|
|
|
|
|
|
для: Toha
(30.10.2005 в 20:07)
| | Это идентификатор который клиент передаёт серверу через HTTP-заголовок User-Agent. Браузеры пользователей передают в данном идентификаторе версию браузера и операционной системы, роботы поисковых систем часто сообщают адрес сайта, где можно подробнее почитать об их поисковой системе. Доверять ему не следует так как его очень легко подделать. Но собирая статистику можно собрать много интересных сведений о своих посетителях - каким браузером пользуется большинство, индексировали ли ваш сайт роботы поисковых систем и т.п. | |
|
|
|
|
|
|
|
для: cheops
(30.10.2005 в 23:07)
| | роботы поисковых систем часто сообщают адрес сайта, где можно подробнее почитать об их поисковой системе. Доверять ему не следует так как его очень легко подделать. -
не подскажешь как можно подделать user agent?? | |
|
|
|
|
|
|
|
для: skor
(31.10.2005 в 02:04)
| | Это можно сделать при помощи сокетов, например так как это описано в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=8931
<?php
$host = "www.anysite.ru";
$path = "/anypage.php";
$fp = fsockopen($host,80,$errno,$errstr,30);
if(!$fp) echo"$errstr ($errno)<br />\n";
else{
$headers = "GET $path HTTP/1.0\r\n";
$headers .= "Host: $host\r\n";
$headers .= "Accept: *\r\n";
$headers .= "Accept-Charset: *\r\n";
$headers .= "Accept-Encoding: deflate\r\n";
$headers .= "Accept-Language: ru\r\n";
// Фальсифицируем реферер
$headers .= "Referer: http://www.softtime.ru/forum/index.php\r\n";
// Фальсифицируем пользовательский агент (user agent),
// маскируясь под пользователя Opera под Windows XP
$headers .= "User-Agent: Opera/8.01 (Windows NT 5.1; U; ru)\r\n\r\n";
fwrite($fp,$headers);
while($text != "\r\n") $text = fgets($fp,128);
$text = "";
while(!feof($fp)) $text .= fgets($fp,4096);
fclose($fp);
}
echo $text;
?>
|
| |
|
|
|