Avatar billede busschou Praktikant
28. juli 2005 - 16:40 Der er 23 kommentarer og
2 løsninger

oversigt over http_user_agent´s

Hey

Jeg er begyndt for sjov og spads at registrere lidt oplysnninger om besøgende på min hjemme side
Der iblandt hiver jeg HTTP_USER_AGENT
Mit spørgsmål er så om jeg kan finde et sted på nettet hvor denne forklares nærmere?

Jeg ved ikke om kategorien ligefrem er den bedste
Men da jeg hiver den fra request.servervariables så valgte jeg her i mangel på bedre. Flytter det gerne hvis det er!

I blandt dem jeg får er fx sådan fire her
-----
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)   
Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
Mozilla/5.0 (Windows; U; Windows NT 5.1; da-DK; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
------
Jeg kan så godt se hvad mozilla er og MSIE og Windows NT
SV1 gætter jeg på er servicepack 1?
Men hvad betyder CLR og tallene derefter?
Så er der yahoo og google, er det når siden er fundet gennem en søgemaskine? Eller er det når en søgemaskine cacher?
osv osv
Hvis der er flere ting jeg kan støde på hvad kunne det så være og hvad betyder de?
En oversigt ville være rar :o)
Avatar billede arne_v Ekspert
28. juli 2005 - 16:49 #1
.NET CLR 1.0.3705; .NET CLR 1.1.4322

betyder at PC'en har installeret .NET 1.0 og .NET 1.1
Avatar billede roenving Novice
28. juli 2005 - 16:50 #2
.NET CLR betyder .NET Common Language Runtime, og refererer altså til at browseren sidder på en maskine, hvor både .NET 1 og 1.1 er installeret ...

NT 5.1 er XP, hvad SV1 står for, ved jeg ikke, men det kunne godt være det, du foreslår, men lyder en anelse underligt ...

-- Mozilla var noget IE begyndte at skrive under browser-krigen med udsendelsen af IE4, så det skriver alle browsere i dag ...

I FireFox-strengen betyder rv:1.7.8 nummeret på Gecko-versionen, som også har en dato for udsendelse ...

-- de to søgemaskine-bots kommer vel på besøg, når de indekserer, om de cacher noget, kan jo ikke ses hos dig, det foregår jo evt. på deres server !-)
Avatar billede arne_v Ekspert
28. juli 2005 - 16:50 #3
det er Yahoo's og Google crawler/spider som har været forbi og indeksere din side
Avatar billede busschou Praktikant
28. juli 2005 - 16:54 #4
okey har I flere eksempler på hvad man kan komme ud for der står
Altså andet end forskellige windows/gecko versioner
Avatar billede busschou Praktikant
28. juli 2005 - 16:56 #5
og hvad med compatible siden det ikke er med i den fra Firefox som til gengæld har et U, som kan være hvad?
Avatar billede busschou Praktikant
28. juli 2005 - 19:14 #7
takker
En sidste ting
Det vil altså sige at der ikke er nogen standarder for hvordan sådan en uderagent ser ud?
Men at det er helt op til dem som udvikler en useragent at give den en og anden slags identifikation?
Altså,  kaos?
Avatar billede roenving Novice
28. juli 2005 - 19:16 #8
Stort set, ja ...
Avatar billede busschou Praktikant
28. juli 2005 - 19:22 #9
Great, Lovely, og andre "gode" udtryk kom frem i mit hoved der ;o)
Så skriver jeg ski bare til firmaerne og spørger hvad tingene betyder

Men tak for hjælpen anyway, læg gerne svar hvis I har lyst :o)
Avatar billede roenving Novice
28. juli 2005 - 19:24 #10
Velbekomme '-)
Avatar billede arne_v Ekspert
28. juli 2005 - 19:42 #11
Der er sågar browsere hvor brugeren selv kan angive hvad der skal sendes
som User-Agent !
Avatar billede busschou Praktikant
28. juli 2005 - 20:03 #12
arne >> ønsker du del i point?, hvilke browsere er det feks?
Avatar billede roenving Novice
28. juli 2005 - 20:05 #13
Opera ...
Avatar billede arne_v Ekspert
28. juli 2005 - 20:06 #14
Opera kan man få til at gå under cover som IE mener jeg

i gode gamle Mosaic kunne man selv sætte det

Lynx kan sætte den
Avatar billede arne_v Ekspert
28. juli 2005 - 20:06 #15
jeg kan godt ligge et svar men roenving har vist klart bidraget med mest
Avatar billede busschou Praktikant
28. juli 2005 - 20:10 #16
Jamen helt ærligt
Min opfattelse er at I to gæve gutter begge er ret erfarne på IT området på den ene og anden vis :o)
Hvis man selv kan gå ind og rette i det den sender afsted, så er det da for alvor kaos.
Gør det overhovedet godt for noget at have mulighed for at kunne tjekke http_user_agent
For det lyder jo som om man ikke rigtig kan stole noget videre på det der står
Mange bruger det til at lave hjemmesider browser specifikke
Men er der andre "gode" formål?
Eller er det egentlig bare en overflødig feature?
Avatar billede roenving Novice
28. juli 2005 - 20:13 #17
I det første link, jeg lagde, har de faktisk fået Opera til at spoofe forskellige browsere, så den endnu mere end IE !-)
Avatar billede arne_v Ekspert
28. juli 2005 - 20:15 #18
Det er lidt kaos.

Men derfor kan det godt anvendes i et vist omfang.

Hvis nogen går ind og får deres browser til at sende en IE USer-Agent header,
så er det vel fordi de vil have det samme som bliver sendt tiL IE, og hvis
det ikke vises korrekt, så er det deres egen problem (og folk som leger med
det kan godt forstå årsagen og skifte tilbage - du risikerer allerhøjest at
få på puklen for manglende W3C validitet)
Avatar billede busschou Praktikant
28. juli 2005 - 20:16 #19
oki doki men takker for hjælpen :o)
Avatar billede roenving Novice
28. juli 2005 - 20:18 #20
-- og jeg takker for point ;~}
Avatar billede Slettet bruger
29. juli 2005 - 15:39 #21
Nogen folk leger med det bare for sjov. Da Firefox har haft adskillige forskellige navne var der endda nogle, der lavede en udvidelse, som kan give nyt navn i titellinien hver gang man starter (og eventuelt for nye vinduer også). Den kan også sættes til at rette useragent-teksten tilsvarende. Så du skal ikke blive overrasket, hvis du får besøg af en Moontiger, Iceweasel eller Spacebunny :-)

Og hvis man ikke gider installere en udvidelse, kan man rette de fleste af bestanddelene i Firefox (eller Mozilla Suite) selv: bare tast about:config i adresselinien, skriv user i filterlinien og det skulle være let at se hvad man kan ændre.
Avatar billede busschou Praktikant
08. august 2005 - 14:07 #22
Hey
Ved godt at der er lukket her
Men nu har jeg holdt øje nogle dage med de user_agents som kommer på min side
Det er kun en lille side uden vildt mange besøgende
Men ud af 370 hits er de 76 user_agents helt tomme

Har I nogen ideer til hvad det kan skyldes?
Avatar billede busschou Praktikant
08. august 2005 - 14:09 #23
hov så forkert
ud af 1170 er 181 registreringer tomme

Jeg kan forstå de indeholder mærkelige ting, men helt tomme
Det virker underligt synes jeg
Avatar billede busschou Praktikant
08. august 2005 - 14:18 #24
kan det være jeg gør noget galt i min registrering af dem?
Jeg registrerer REMOTE_ADDR og HTTP_USER_AGENT
Når jeg åbner min database kan jeg se at der ved nogen af ip adresserne nogen gange er en user_agent og andre gange er den tom

Hmm synes bare det er besynderligt :o/
Avatar billede busschou Praktikant
08. august 2005 - 14:21 #25
årrh glem det, jeg havde lavet en rimelig kvaje fejl
Sorry! :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester