Avatar billede hjemmeskoen Nybegynder
14. august 2005 - 15:30 Der er 24 kommentarer og
1 løsning

Styrersystem og browser

Hejsa..

Jeg ville hører om der var nogle der kunne fortælle mig hvordan jeg kan gøre hvis nu jeg skal fortælle en bruger hans styrersystem og browser. Altså som når nu man skal fortælle en hans IP så kan man skrive: Response.Write Request.ServerVariables("REMOTE_ADDR") så må der vel os være en måde hvor man kan skrive en brugers styrersystem og browser.

Det kan godt ske det er noget javascript man skal ha´fat jeg ved det ikke.

Håber nogle kan hjælpe.
Avatar billede busschou Praktikant
14. august 2005 - 15:32 #1
HTTP_USER_AGENT vil fortælle dig det som browseren udgiver sig for at være
Men den kan være svær at læse da der absolut ingen regler er for standarder i den :o/

Jeg vil tro du måske kan benytte javascript da dette jo netop kører hos klienten
Hvordan ved jeg dog desværre ikke meget om
Avatar billede hjemmeskoen Nybegynder
14. august 2005 - 15:39 #2
Den skriver det ikke?`
Det er korrekt det skal sådan ikke?:

<%Response.Write HTTP_USER_AGENT%>
Avatar billede busschou Praktikant
14. august 2005 - 15:40 #3
det bedste bud jeg kan give dig er at google på "browser detection" så kommer der tonse mange hits til javascript
problemet er nok igen bare at det kræver at man kender de forskellige user_agents på forhånd
--
Men det meste kan lade sig gøre se bare her
http://www.browserhawk.com/index.asp?bhcp=1
Avatar billede busschou Praktikant
14. august 2005 - 15:40 #4
nej nej det er en server variabel ligesom remote_addr
<%=request.servervariables("HTTP_USER_AGENT")%>
Avatar billede busschou Praktikant
14. august 2005 - 15:43 #5
jeg oprettede for ikke så lang tid siden et spørgsmål om netop hvordan man kan genkende disse user_agents
http://www.eksperten.dk/spm/635685
Deri gav roenving nogle links til nogle sider som viser hvor ufattelig mange måder de kan skrives på, endvidere viser det sig at man også selv kan lave dem som man vil

Men hvis du blot vil registrere om man kører windows og IE, FF, altså det mest gænge, så er det nok at kigge på den
Avatar billede hjemmeskoen Nybegynder
14. august 2005 - 16:11 #6
Din browser er: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Kan man ikke få noget der ikke er så kompliceret? :s
Altså jeg mener hvor den eks. skriver:

Din browser er: Internet Explorer 6.0

Istedet for alle de der koder som ingen normale mennesker forstår? :)
Avatar billede busschou Praktikant
14. august 2005 - 16:14 #7
jo, men de gør jo netop det at de søger i strengen :o)
Jeg har ikke selv et ved hånden, og synes ikke jeg vil genopfinde den dybe tallerken så at sige ;o)
Så prøv google på "Browser detection javascript"
Så finder du et hav af eksempler på det du ønsker :o)
Avatar billede hjemmeskoen Nybegynder
14. august 2005 - 16:21 #8
Ja okay jeg går igang med at søge men du skal da have tak for den hjælp du kunne gi´.
Læg et svar :)
Avatar billede olebole Juniormester
14. august 2005 - 16:21 #9
<ole>

- men pas nu på, du ikke giver brugeren en alvorlig forskrækkelse  ;o)
Hvis nu han tror, han surfer med FF - og det viser sig, han i virkeligheden bruger IE.
Eller hvis han nu tror, hans maskine er en Mac - og det viser sig, hans OS er Windows.

Sagt på en anden måde: Hvem er det nu lige, der bliver hjulpet af at få at vide, hvilket OS og browser, vedkommende bruger?  :)

/mvh
</bole>
Avatar billede busschou Praktikant
14. august 2005 - 16:23 #10
her er et svar fra mig :o)
hehe og ja ole har vist fat i en pointe der ;o)
Avatar billede olebole Juniormester
14. august 2005 - 16:27 #11
Nu skal man jo passe på ikke at generalisere, men for mig er informationer à la:

Der er i øjeblikket 234 brugere online
Det tog 0.12 sekunder at generere denne side
Din IP er: 123.456.789.012
Din browser er: Internet Explorer
Dit styresystem er: Windows XP

- totalt ligegyldig støj, som jeg helst er fri for. Jeg så langt hellere noget relevant indhold .... men dét er zq straks meget vanskeligere at finde på WWW  ;o)
Avatar billede busschou Praktikant
14. august 2005 - 16:29 #12
man må kunne lave en statestik over hvor stor en procentdel af stof på nettet som er relevant hehe
Avatar billede hjemmeskoen Nybegynder
14. august 2005 - 16:32 #13
Det lige præcis:

Der er i øjeblikket 234 brugere online
Det tog 0.12 sekunder at generere denne side
Din IP er: 123.456.789.012
Din browser er: Internet Explorer
Dit styresystem er: Windows XP


Sådan en der jeg vil lave ;) Og deri indgår:

Din browser er: Internet Explorer
Dit styresystem er: Windows XP


Det der jo og det er det jeg vil ha´:P
Avatar billede roenving Novice
14. august 2005 - 16:32 #14
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var opera = ua.indexOf('opera');
opera = opera>-1 ? parseFloat(ua.substring(opera+6)):null;
var ie = ua.indexOf('msie');
ie = !opera && ie>-1 ? parseFloat(ua.substring(ie+5)):null;
var moz = ua.indexOf('gecko');
moz = moz>-1 ? parseFloat(ua.substring(moz-8)):null;
var ff = ua.indexOf('firefox');
ff = ff>-1 ? parseFloat(ua.substring(ff+8)):null;
alert('Opera: \t\t' + opera + "\n" + 'Internet Explorer: \t' + ie + "\n" + 'Gecko-motor: \t' + moz + "\n" + 'Firefox: \t\t' + ff + "\n");
</script>

-- giver noget info, som kan bruges, som du ønsker !-)
Avatar billede olebole Juniormester
14. august 2005 - 16:32 #15
busschou >> *host-host* mener du mon ikke 'ppm' (parts per million)?  :D
Avatar billede busschou Praktikant
14. august 2005 - 16:34 #16
ole >> jup lige præcis ;o)
Avatar billede roenving Novice
14. august 2005 - 16:34 #17
Hrm, jeg gad ikke lave en parser af strengen, så Gecko-infoen passer kun til  min FireFox, men ikke til min Mozilla ...
Avatar billede hjemmeskoen Nybegynder
14. august 2005 - 16:34 #18
Ja det jo så bare og lave den fra en popup om det skrift ;)
Avatar billede olebole Juniormester
14. august 2005 - 16:40 #19
hjemmeskoen >> Hvorfor udråbe sine brugere til idioter?  :)
Det er da kun en idiot, der kan blive overrasket over at få at vide hvilken browser, han bruger - eller hvilken computer, han bruger. Han har jo selv købt skidtet.
Han er også rystende ligeglad med, hvorlang tid, det tog at generere siden - og hvad rager det ham, hvormange andre, der i øjeblikket er på sitet?  :)

Hvad er det helt præcist, nogen somhelst skal bruge de informationer til? Du kan selv bruge dem til statistik - men for dine brugere vil det være irriterende støj .... og nærmest en fornærmelse af deres begavelse  ;o)
Avatar billede hjemmeskoen Nybegynder
14. august 2005 - 16:50 #20
Ja men jeg kunne få sjov ud af det :)
Jeg ved ikke men dengang du var det man idag kalder "newb" til ASP så ville du os gerne kunne bevise nogle ting for dig selv ik´?

Sådan har jeg det os nu :) Jeg vil gerne bevise nogle ting for mig selv at jeg eks. kan lave en besøgstæller at jeg kan lave et community osv. osv.
Avatar billede olebole Juniormester
14. august 2005 - 16:55 #21
Yups - og det kan jeg sagtens forstå (min egen noob-periode ligger såmænd ikke længere væk, end jeg kan huske den). Derfor skrev jeg netop, at du sagtens kan bruge dette til noget fornuftig statistik - men at det ikke hører hjemme på sitets offentlige del ... men bevares, det er blot min mening  ;o)

- og Jes >> Min hukommelse er _min_! Den behøver du slet ikke føle dig kaldet til at kommentere på  ;D
Avatar billede hjemmeskoen Nybegynder
14. august 2005 - 17:00 #22
Jeg havde egentlig heller ikke i sinde og bruge den på nogle af min sites men som du selv siger til "admin brug" nu mere som en test :)
Men tror ikke jeg får mer´hjælp herfra men jeg vil gerne have et svar fra roenving os eftersom han jo egentlig gav mig det meste af en komplet kode så kan han da os få glæde af point summen.
Avatar billede olebole Juniormester
14. august 2005 - 17:06 #23
hjemmeskoen >> det sutter  ;D

Undskyld, men jeg kunne ikke lade være! Jeg forstår dig egentlig godt, hvorfor jeg da også har forsøgt at kyle om mig med venlige smilies - men ville på den anden side gerne have dig til at tænke lidt i brugerbaner. Brugerens og koderens verdener og ønsker er nemlig ofte vidt forskellige  :)

Held og lykke med det fortsatte projekt  ;o)
Avatar billede roenving Novice
14. august 2005 - 17:12 #24
Er du ikke begyndt at blive lidt nærtagende, ole, siden du begynder at kommentere indlæg før de (eventuelt !-) kommer !o]

-- men jeg synes du skal kaste dine point efter busschou, for hans info var jo fuldt korrekt !-)
Avatar billede hjemmeskoen Nybegynder
14. august 2005 - 17:21 #25
olebole -> Tror ikke helt du forstår mig.

Det eneste jeg vil er egentlig og bruge det til egen formål altså for min egen fornøjelses skyld og hvis nu jeg skulle finde på at smide det ud på forsiden så vil jeg da være ligeglad med om det mindsker besøgstallet.

Slut herfra ellers tak for hjælpen :)
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