[PHP] bestimmte Zeichenfolge/wert via PHP suchen

Sascha91

KlammID: 236083
ID: 236083
L
4 Mai 2006
148
2
Guten Abend,

wie immer hab ich schon gegooglet, allerdings weiss ich auch nicht wie oder nach was ich genau suchen soll.

Ich will den Browser auslesen. Das mach ich mit $_SERVER['HTTP_USER_AGENT'];. Danach bekomm ich eine Ausgabe die etwa so ausschaut: "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1". Nun möchte ich checken, ob der Rot markierte Text in $_SERVER['HTTP_USER_AGENT']; gefunden wird. Wie mach ich das?

Oder gäbe es eine ander Variable, die nur den Browser ermittelt?
 
Zuletzt bearbeitet:
Das geht mit strpos

Kleiner Codebeispiel:
PHP:
	$UA = isset($_SERVER['HTTP_USER_AGENT'])?$_SERVER['HTTP_USER_AGENT']:'';
	if (strpos($UA, 'Firefox/2.0.0.1')) {
		echo "Ja";
	} else {
		echo "Nein";
	}
Die Extrazeile $UA = isset... ist dazu gut, falls einer Useragent ausschalten sollte, damit PHP dir oder dem Besucher keine Fehlermeldungen ausspuckt.