IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Руководство для новичков (http://www.imho.ws/forumdisplay.php?f=35)
-   -   Что такое user-agent (http://www.imho.ws/showthread.php?t=90000)

Naked 27.07.2005 17:12

Что такое user-agent
 
Может кто-нибудь на пальцах объяснить, что такое user-agent и для чего это используется... :idontnow:

Cartman 27.07.2005 17:35

The_naked, в оригинале это то, что браузер расказывает о себе, т.е. о своем имени и версии.
Используется для статистики.
Когда-то могло служить для блокировки качалок, но сейчас любая нормальная качалка может представиться експлорером например или любым другим браузером.

Naked 27.07.2005 18:44

а как передается этот user-agent серверу? И если любая программа может представится кем угодно, можно ли это самому реализовать, или откуда прочитать то, что тебе пришло от конкретного юзверя, если ты находишься на сервере?

Madness 27.07.2005 19:30

The_naked
>а как передается этот user-agent серверу?
В заголовке http-пакета.
http://www.nbuv.gov.ua/libdoc/http.htm#useragent

>И если любая программа может представится кем угодно
Использующая протокол http.

>или откуда прочитать то, что тебе пришло от конкретного юзверя, если ты находишься на сервере?
Сумбурные у тебя опять какие то вопросы... Не совсем понятно что требуется, возможно любой сниффер тебе поможет.

Naked 27.07.2005 19:44

да нет, я не для взлома мне нужно просто обрабатывать приходящие данные и из них нужен user-agent.:)

Cartman 27.07.2005 20:14

The_naked
Так а что нужно то? И для чего?
Ну для примера браузер или качалка посылают что-то типа такого
GET /get/0101010101/test.rar
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
Accept: */*
Referer: http://www.webfile.ru/010101
Host: files5.webfile.ru

ЗЫ. Модам, нет там такого файла на вебфайле... Просьба не наказывать... ;)

Madness 27.07.2005 20:20

The_naked
>мне нужно просто обрабатывать приходящие данные
Ну так обрабатывай.
http://php.rinet.ru/manual/ru/functi...allheaders.php


Часовой пояс GMT +4, время: 01:30.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.