[PHP] Get user details *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Jurgle
  • Registratie: Februari 2003
  • Laatst online: 24-06 00:27

Jurgle

100% Compatible

Topicstarter
HTTP_USER_AGENT geeft een goede (best beschikbare) indicatie wat voor rommel de client gebruikt om je pagina te bekijken. Het bevat een string in o.a. een van de volgende vormen:

<?
\\ Lynx/2.8.3dev.18 libwww-FM/2.14
\\ Mozilla/4.7 (Macintosh; U; PPC)
\\ Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
?>

Mijn vraag is of iemand de standaard van deze string weet. Dus, hoe ontleed je een dergelijke sting volgens een statisch algoritme naar de gebruikte software?

My opinions may have changed but not the fact that I am right ― Ashleigh Brilliant


Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
die is er afaik niet
wat je 't beste kan doen is gewoon op een aantal regexps matchen :)

zie bijv ook [rml][ PHP] Browser detectie[/rml]
en [rml][ php] Browser detectie en hierop redirect[/rml]
en uiteraard http://www.php.net/manual/en/function.get-browser.php

[ Voor 30% gewijzigd door flat op 06-07-2003 17:41 ]

"Happiness is a way of travel, not a destination."
--Roy Goodman


Acties:
  • 0 Henk 'm!

  • Jurgle
  • Registratie: Februari 2003
  • Laatst online: 24-06 00:27

Jurgle

100% Compatible

Topicstarter
Tnx!!!

My opinions may have changed but not the fact that I am right ― Ashleigh Brilliant


Acties:
  • 0 Henk 'm!

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 08:38
Misschien dat je hier iets aan hebt.
't Is een standaard voorgesteld door Mozilla.

Acties:
  • 0 Henk 'm!

  • rickmans
  • Registratie: Juli 2001
  • Niet online

rickmans

twittert

Deze kan misschien ook helpen.

Don't mind Rick


Acties:
  • 0 Henk 'm!

  • Morrar
  • Registratie: Juni 2002
  • Laatst online: 14:45
Misschien ook handig om hier eens naar te kijken: http://nl.php.net/get_browser

Als je die functie niet kunt / wilt gebruiken staan er wellicht nog el meer handige suggesties onder...

Acties:
  • 0 Henk 'm!

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 03-09 14:12
Het horde project heeft een erg uitgebreide browserdetectie class. Helaas is die los niet zo makkelijk te gebruiken. Gelukkig is het ook omgezet naar een PEAR class: PEAR::Net_Useragent. De code is ook online te bekijken.
Pagina: 1