Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что такое пользовательский агент (http_user_agent)?
 
 автор: Toha   (30.10.2005 в 20:07)   письмо автору
 
 

Can you explain me what is $http_user_agent in simple, ordinary words

   
 
 автор: Sfinks   (30.10.2005 в 20:42)   письмо автору
 
   для: 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!

   
 
 автор: cheops   (30.10.2005 в 23:07)   письмо автору
 
   для: Toha   (30.10.2005 в 20:07)
 

Это идентификатор который клиент передаёт серверу через HTTP-заголовок User-Agent. Браузеры пользователей передают в данном идентификаторе версию браузера и операционной системы, роботы поисковых систем часто сообщают адрес сайта, где можно подробнее почитать об их поисковой системе. Доверять ему не следует так как его очень легко подделать. Но собирая статистику можно собрать много интересных сведений о своих посетителях - каким браузером пользуется большинство, индексировали ли ваш сайт роботы поисковых систем и т.п.

   
 
 автор: skor   (31.10.2005 в 02:04)   письмо автору
 
   для: cheops   (30.10.2005 в 23:07)
 

роботы поисковых систем часто сообщают адрес сайта, где можно подробнее почитать об их поисковой системе. Доверять ему не следует так как его очень легко подделать. -

не подскажешь как можно подделать user agent??

   
 
 автор: cheops   (31.10.2005 в 02:59)   письмо автору
 
   для: 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
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования