IE Browserweichen mit PHP

Im konkreten Beispiel ist es wichtig zu prüfen, ob der Browser ein Internet-Explorer ist, und ob er SVG unterstützt. SVGs werden ab dem IE9 unterstützt.

Die erste Abfrage mit preg_match sucht nach der Zeichenkette MSIE, diese ist nur in den älteren Versionen (< 10?) in $_SERVER['HTTP_USER_AGENT'] enthalten. Die zweite Abfrage mit preg_match ist für die neuen Versionen. Es wird die Zeichenkette "Trident" abgefragt und die Versionsnummer steht hinter "rv:".
$ie = false;
preg_match(‚/MSIE (.*?);/‘, $_SERVER[‚HTTP_USER_AGENT‘], $matches);
if(count($matches)<2){ preg_match('/Trident\/\d{1,2}.\d{1,2}; rv:([0-9]*)/', $_SERVER['HTTP_USER_AGENT'], $matches); } if (count($matches)>1){
// Ja, es wird ein Internet-Explorer verwendet
$ie = true;
$version = $matches[1];
}
}

Eine Antwort auf „IE Browserweichen mit PHP“

Schreibe einen Kommentar