[ASP] OS van client opvragen

Pagina: 1
Acties:

  • porn*
  • Registratie: Januari 2001
  • Laatst online: 10-09 22:57

porn*

...take on the world!

Topicstarter
Is dat mogelijk via ASP en zoja, hoe? Ik zit nl. een beetje te zoeken in het objectmodel maar kan eigenlijk niks vinden, terwijl browsertype, versie, etc. allemaal makkelijk op te vragen zijn.

Bnet pindle#2913


  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Op vrijdag 11 januari 2002 16:21 schreef porn het volgende:
Is dat mogelijk via ASP en zoja, hoe? Ik zit nl. een beetje te zoeken in het objectmodel maar kan eigenlijk niks vinden, terwijl browsertype, versie, etc. allemaal makkelijk op te vragen zijn.
print de array "GLOBALS" maar eens :) kun je bijna alles uithalen :)

Bijv. $GLOBALS[HTTP_USER_AGENT] = Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

PS ipv $GLOBALS[HTTP_USER_AGENT] kun je ook direct $HTTP_USER_AGENT gebruiken ;)

mijn T.net systeemspecspagina


  • porn*
  • Registratie: Januari 2001
  • Laatst online: 10-09 22:57

porn*

...take on the world!

Topicstarter
Dat ziet eruit als PHP, maar ik zal eens kijken of het ook in ASP zit.

Bnet pindle#2913


  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Op vrijdag 11 januari 2002 16:45 schreef porn het volgende:
Dat ziet eruit als PHP, maar ik zal eens kijken of het ook in ASP zit.
dat is gewoon een beschikbare variabele toch? dat heeft toch nix met de taal te maken, dit zou je toch ook met javascript op kunnen vragen?
correct me if I'm wrong

mijn T.net systeemspecspagina


Verwijderd

Dit lees ik in mijn grote ASP-boek: >:)
code:
1
2
Browser = Request.ServerVariables( "HTTP_USER_AGENT")
Response.write (Browser)

  • porn*
  • Registratie: Januari 2001
  • Laatst online: 10-09 22:57

porn*

...take on the world!

Topicstarter
Ja klopt inderdaad sorry :)

Ok gelukt ik krijg inderdaad terug via de HTTP_USER_AGENT:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461)

Daar kan je dus het OS uit halen. Vraag is nu, wat krijg ik te zien bij een Linux/Mac/andere systemen. Is hier ergens een lijstje van toevallig?

De bedoeling is te checken of een site door een Windows PC, Mac of Linux/Unix systeem bezocht wordt en liever ook andere systemen...

Ik heb dit al gevonden: http://www.zytrax.com/tech/web/browser_ids.htm maar ik zoek dus een complete lijst, onder andere met Mac systemen en meer Linux distro's erbij...

Bnet pindle#2913


  • porn*
  • Registratie: Januari 2001
  • Laatst online: 10-09 22:57

porn*

...take on the world!

Topicstarter
Het is alweer een tijdje geleden, maar ik hoopte eigenlijk toch op een completer lijstje... Weet iemand er toevallig nog een?

Bnet pindle#2913


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 15-09 19:11

Crazy D

I think we should take a look.

The Ultimate JavaScript Client Sniffer, Version 3.03

Have fun :)

Ik heb 'm een soort van verbouwt tot VBscript, werkt 'ie in combinatie met een stukje client-side javascript en so far vrij goed (maar ik heb geen linux of Mac ed. om te testen of het daar ook mee werkt).
Als je 'm wilt moet je maar ff mailen of icq-en.

Exact expert nodig?


  • porn*
  • Registratie: Januari 2001
  • Laatst online: 10-09 22:57

porn*

...take on the world!

Topicstarter
Kijk es aan! Daar heeft research ingezeten :)

Nou het gaat om een server-generated applicatie dus het grootste deel hebben we al, alleen die platformcheck dus nog niet want we wisten niet alle precieze codes voor het platform uit de HTTP_USER_AGENT, maar die kunnen we dus zo terugvinden in je code.

Hardstikke bedankt!

(Code is trouwens erg netjes & leesbaar 8-) )

Bnet pindle#2913


Verwijderd

Zoek maar eens op "servervariables" bij msdn,
daar vind je er genoeg.

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 15-09 19:11

Crazy D

I think we should take a look.

Op dinsdag 15 januari 2002 14:32 schreef porn het volgende:
(Code is trouwens erg netjes & leesbaar 8-) )
't Is dan ook niet mijn code :+

Exact expert nodig?

Pagina: 1