Willkommen in der Webstatt Zum Webstatt Blog und Stories
w4p am 16.07.06 14:44

Hallo Zusammen,

Ich bin gerade dabei eine Seite umzusetzen und brauche dazu ein Workaround für den Firefox.
Bis jetzt habe ich herausgefunden, dass ich folgende Funktion brauche: getenv("HTTP_USER_AGENT");.
Eigentlich benötige ich ja aber nur den Browser-Name und nicht die ganzen Informationen. Wie kann ich jetzt nur den Brwoser-Name heraus filtern?

Danke im Voraus

w4p

netcup.de Warum gibt es hier Werbung?
Wasili am 16.07.06 15:14

http://ch2.php.net/manual/de/function.get-browser.php

Oder du analysierst den USER_AGENT.

Firefox hat zum Beispiel sowas:

Quote
Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.6) Gecko/20040206 Firefox/1.0.1


Dann überprüfst du halt, ob "Firefox" drinn steht.

Aber Achtung! Mit leichten Änderungen kann man auch sowas machen:
Quote
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060508 Wasili

milahu milahu am 16.07.06 15:41

> Dann überprüfst du halt, ob "Firefox" drinn steht.

Wohl eher "Gecko", die rendering engine von Firefox und div. anderen Programmen. ;)

Wasili am 16.07.06 22:27

Quote
Original von milahu
> Dann überprüfst du halt, ob "Firefox" drinn steht.

Wohl eher "Gecko", die rendering engine von Firefox und div. anderen Programmen. ;)


Auch ne Möglichkeit :D

[SIZE=2]
Aber er wollte ja den Browsername. Und das ist halt die einzige, unsichere Methode, den raus zu finden.
Und schlussendlich wollte er nen Firefox. Und keinen Gecko

Das jetzt aber nicht ernt nehmen ;)[/SIZE]

nuit nuit am 16.07.06 23:16

naja aber er hat sich ja auf die funktion get_browser bezogen...und da steht ja dann wirklich firefox drinen oder ?

hab die noch nie verwendet ;)

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt