phpbar.de logo

Mailinglisten-Archive

[php] Browserabfrage

[php] Browserabfrage

Werner Stuerenburg ws_(at)_art-quarter.com
Sun, 29 Oct 2000 22:02:46 +0100


> ich würde gerne eine browser abfrage schreiben. leider liefert mir
> $HTTP_USER_AGENT folgendes:
> 
> Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
> Mozilla/4.72 [en] (Win95; I)
> 
> ich würde aber gerne zwischen
> 
> 1.- netscape älter als version 6
> 2.- netscape jünger als version 6
> 3.- ms internet explorer
> 
> entscheiden. kann mir jemandeinen tip geben ? gibt es noch andere
> umgebungsvariablen die standarisiertere strings zurückliefern ?

Quick & dirty:

if (strpos($HTTP_USER_AGENT, "MSIE")){
	$agent = "ms internet explorer";
}
elseif (strpos("a" . $HTTP_USER_AGENT, "Mozilla")){
	//weil 0 und falsch gleich sind
     $ar = explode("Mozilla/", $HTTP_USER_AGENT);
	 $ar = explode(" ", $ar[1]);
	 if ($ar[0] < 6) {
		$agent = "netscape jünger als version 6";
	 }
	 else {
		$agent = "netscape älter als version 6";
	 }
}



-- 

Mit freundlichem Gruss
Dr. Werner Stuerenburg

_________________________________________________
ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen
Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409
http://pferdezeitung.de    http://art-quarter.com


php::bar PHP Wiki   -   Listenarchive