Mailinglisten-Archive |
> 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