Willkommen in der Webstatt
User-1 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?

xyz-48ke im Voraus

xyz-232

netcup.de Warum gibt es hier Werbung?
User-2 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


xyz-48n ü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 Waxyz-190

User-3 am 16.07.06 15:41

> xyz-48n überprüfst du halt, ob "Firefox" drinn steht.

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

User-2 am 16.07.06 22:27

Quote
Original von xyz-145
> xyz-48n ü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]

User-4 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