2009-06-12 5 views
5

Otrzymujemy dziwne błędy zgłoszone na naszej stronie i próbujemy dowiedzieć się, kto szuka. Patrzę na przykładowe ciągi agenta użytkownika i widzę takie rzeczy jak:Czy istnieje dobry przewodnik referencyjny do odczytywania łańcuchów znaków użytkownika użytkownika http?

Mozilla/5.0 (Windows; U; Windows NT6.0; en-US; rv: 1.9.0.6) Gecko/2009011913 Firefox/3.0. 6

Teraz niektóre z nich są oczywiste, ale niektóre z nich są mniej ("U"?) Ze wzoru trafień podejrzewam, że był to robot, ale nic nie widzę Rozumiem w tym łańcuchu, żeby mnie o tym poinformować. Chciałbym wiedzieć, co oznaczają niektóre z tych (i innych) ciągów. Czy istnieje gdzieś obszerne odniesienie?

+0

Sieć [Historia] (http: //www.nczonline. net/blog/2010/01/12/history-of-the-user-agent-string /) jest [interesujący] (http://webaim.org/blog/user-agent-string-history/). – TRiG

Odpowiedz

4

Ta Wikipedia page daje dobry przegląd i opisuje również znaczenie atrybutu "U".

0

Roboty mogą fałszować ciągi User-Agent, więc to, co deklaruje, jest nieistotne. Można to zrobić po prostu za pomocą np. curl -A user-agent-here.

+0

O tak, wiem o tym ... ale wydaje się, że z powodu złej prasy, która otacza takie rzeczy, zwykle nie przejmują się (chyba że mają jakiś potencjalnie nikczemny cel). – Beska

2

ciągi User-agent (jak wszystkich nagłówków życzenie) nie można ufać w ogóle, ale polecam www.useragentstring.com jako punkt odniesienia dla pomagając określić wzorce, które Cię interesują.

+0

Dzięki. Ile osób wie, jak się nazywa twoje imię, btw? Na stronie geek takiej jak ta odgadłbym większy procent niż gdziekolwiek indziej, ale założę się, że nadal jest trochę niska ... – Beska

+0

Połóż to w ten sposób, jestem pod wrażeniem, jeśli ... – annakata

1

Mozilla/5.0 (Macintosh ; U; Intel Mac OS X 10.5; en-US; rv: 1.9.0.11) Gecko/2009060214 Firefox/3.0.11

To jest mój bieżący program użytkownika.
Mozilla/5.0 - przeglądarka
Macintosh - platforma
U - 256 bitowe szyfrowanie obsługiwane
Intel Mac OS X 10.5 - mój system operacyjny
en-US - język
rv: 1.9.0.11 - rewizja
Gecko/2009060214 - renderowania silnik
Firefox/3.0.11 - wersja przeglądarki

Powiązane problemy