Multidesk.be » Forums » ASP » Gegevens client opvragen (gesloten)

Helpinformatie
Dit onderwerp bevindt zich in het archief.
Het is bijgevolg niet mogelijk er nog op te reageren.
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door een gast op dinsdag 26 oktober 2004 om 12:59:45.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Hallo iedereen,

we krijgen dit jaar ASP en moeten om te beginnen alle info weergeven van clients die connecteren met de website. Zaken zoals het IP adres is uiteraard geen probleem, maar wij moeten ook andere info kunnen weergeven zoals ge bij webstatistieken sites vind, bv

213.124.149.160
BE
gent- oudenaarde
Belgacom skynet nv

Hoe doet ge dat in hemelsnaam ?:|
^ Reactie #1 geschreven door Martijn op dinsdag 26 oktober 2004 om 16:20:56.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Bijvoorbeeld je browser:

CODE
  1. <%
  2.  
  3. response.write(Request.ServerVariables("HTTP_USER_AGENT"))
  4.  
  5. ?>


Een zeer basic script wordt dan:

CODE
  1. <%
  2.  
  3. If InStr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE") Then
  4.      Response.Write("U surft met Internet Explorer!")
  5. Else If InStr(Request.ServerVariables("HTTP_USER_AGENT"),"Mozilla") Then
  6.      Response.Write("U surft met Netscape!")
  7. Else
  8.      Response.Write("U surft met een andere browser dan Internet Explorer and Netscape.")
  9. End If
  10. End If
  11.  
  12. %>


Andere dingen die je kan gebruiken zijn

  • HTTP_ACCEPT_LANGUAGE
  • ALL_HTTP (de headers)
  • ALL_RAW (de raw headers


Denk er ook aan dat je voor zaken als resolutie, aantal kleuren, etc. een andere taal(als Javascript) zal moeten gebruiken.

Hou er wel rekening mee dat deze variables altijd te faken zijn he ;).
Deze tekst werd het laatst bewerkt door Martijn op dinsdag 26 oktober 2004 om 16:22:34.
Met vriendelijke groeten,
Martijn Wouters
^ Reactie #2 geschreven door een gast op woensdag 27 oktober 2004 om 16:15:55.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
En hoe komt ge aan de stad/provinciie/streek op van de client, zoals 'Gent - Oudenaarde" in het voorbeeldje ?
^ Reactie #3 geschreven door Martijn op woensdag 27 oktober 2004 om 19:06:00.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Da's het deel van het netwerk laarwangs je verbinding maakt. Dit kan je vinden in de headers ;).
Met vriendelijke groeten,
Martijn Wouters
^ Reactie #4 geschreven door een gast op zondag 31 oktober 2004 om 20:12:00.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Bedankt Martijn voor je reactie. ;)

Ik ben nu zover dat ik o.a. de HTTPUSER_AGENT server variabele opvraag in mijn webapplicatie. Dit krijg ik dan te zien :
CODE
  1. Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8

Zoals je op het einde van deze string kan zien, surf ik via Firefox 8.0.
Nu vroeg ik mij af hoe deze string eruitziet als je Netscape of de gewone Mozilla of Opera als webbrowser gebruikt ? Maw naar welke woorden moet ik zoeken om in mijn webapplicatie te bepalen of de client surft via Netscape, Mozilla of Opera ? (Vergeet ik hier nog browsers trouwens?)

Veel dank bij voorbaat (worship)
^ Reactie #5 geschreven door rObkE op zondag 31 oktober 2004 om 20:29:35.
rObkE heeft nog geen avatar toegevoegd
Multiviteit: 3765
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Opera: http://my.opera.com/community/dev/idopera/
^ Reactie #6 geschreven door een gast op zondag 31 oktober 2004 om 21:45:59.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Gratias :D
^ Reactie #7 geschreven door PC_Freak op zondag 31 oktober 2004 om 21:49:09.
PC_Freak heeft nog geen avatar toegevoegd
Multiviteit: 186
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid

Dixit

Gast (op 31/10/2004 20:12:00) zei:
Bedankt Martijn voor je reactie. ;)

Ik ben nu zover dat ik o.a. de HTTPUSER_AGENT server variabele opvraag in mijn webapplicatie. Dit krijg ik dan te zien :
CODE
  1. Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8

Zoals je op het einde van deze string kan zien, surf ik via Firefox 8.0.
Nu vroeg ik mij af hoe deze string eruitziet als je Netscape of de gewone Mozilla of Opera als webbrowser gebruikt ? Maw naar welke woorden moet ik zoeken om in mijn webapplicatie te bepalen of de client surft via Netscape, Mozilla of Opera ? (Vergeet ik hier nog browsers trouwens?)

Veel dank bij voorbaat (worship)
Netscape, Mozilla, Firefox en aanverwanten berusten alleen op dezelfde Gecko-engine die instaat voor het renderen van de pagina. In principe hoef je enkel naar de versie van Gecko te kijken.
^ Reactie #8 geschreven door een gast op zondag 31 oktober 2004 om 23:45:47.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Thx voor de nutitige info (worship)

Maar dan vind ik toch nog wel vreemd : Als ik Internet Explorer 6.0 gebruik, dan krijg ik deze string te zien :
CODE
  1. Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)

"MSIE 6.0" wijst op de Internet Explorer 6.0 die ik gebruik, maar wat doet "Mozilla/4.0" daar ?:|
^ Reactie #9 geschreven door rObkE op maandag 1 november 2004 om 00:34:06.
rObkE heeft nog geen avatar toegevoegd
Multiviteit: 3765
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Is omdat vroeger Netscape (gelukkig nog) populairder was dan MSIE en MSIE overal geweerd werd, allez t.t.z. enkel Netscape toegelaten. Een beetje gelijk veel sites nu enkel MSIE toelaten en Opera en Mozilla blocken. Nu past Opera standaard dus dezelfde truuk toe.
^ Reactie #10 geschreven door een gast op maandag 1 november 2004 om 01:34:51.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Jullie van multidesk.be weten echt alles, hé ! :)
Schitterend (thumbsup)
Thanx (worship)

Ik kan nu ook al de Internet Service Provider achterhalen,
maar ik weet nog altijd niet hoe je aan de stad/streek/provincie komt ?
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten