login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Client Browser Detection (Opgelost)

Offline Sar - 03/07/2007 12:07 (laatste wijziging 03/07/2007 12:08)
Avatar van SarPHP interesse Weet iemand een goeie (betrouwbare) manier om te kijken op wat voor browser de client werkt?

Ik probeer een script te schrijven dat op IE een andere stylesheet gebruikt dan op FF.

Had het geprobeert met:

  1. $_SERVER['HTTP_USER_AGENT']


maar dan krijg je zoiets als:

Citaat:
Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4'


En dat is dan ook bij elke versie weer verschillend etc, dus dan zou ik voor elke versie van IE en FF een andere functie moeten schrijven. Is er geen makkelijker manier?

Alvast bedankt!

3 antwoorden

Gesponsorde links
Offline riekele - 03/07/2007 12:11
Avatar van riekele PHP beginner kan je niet met stripos() kijken of er firefox of internet explorer (of wat er dan ook staat in die $_SERVER['HTTP_USER_AGENT'] als er IE gebruikt wordt) in die $_SERVER['HTTP_USER_AGENT'] voorkomt ?

dus:
  1. <?
  2. if(!stripos($_SERVER['HTTP_USER_AGENT'],"Firefox") === FALSE)
  3. {
  4. //Je firefox stylesheet
  5. }


en dan hetzelfde voor internet explorer
Offline marten - 03/07/2007 12:12
Avatar van marten Beheerder Kijk eens bij de scripts : php > statistieken > nr 1 statistieken scripts
Offline Sar - 03/07/2007 12:18
Avatar van Sar PHP interesse Hee bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s