Mein Code unter: http://www.mgxvideo.com/mgxcopy-dev/get_browser.php, gibt Opera zurück, wenn ich IE8 ausführen. Meine Quelle ist:Warum gibt ie8 User Agent 'Opera' zurück?
<?php
$browser = get_browser(null, true);
echo $browser['browser'];
?>
Mein Code unter: http://www.mgxvideo.com/mgxcopy-dev/get_browser.php, gibt Opera zurück, wenn ich IE8 ausführen. Meine Quelle ist:Warum gibt ie8 User Agent 'Opera' zurück?
<?php
$browser = get_browser(null, true);
echo $browser['browser'];
?>
Es tut es nicht. Die get_browser()
Funktion macht fundierte (aber schlecht informierte) Vermutungen über welchen Browser der User-Agent läuft. Ihre Browser-Capabilities-Datei ist wahrscheinlich veraltet, wahrscheinlich weil sie erstellt wurde, bevor IE8 veröffentlicht wurde. Aktualisieren Sie es here.
Der wirkliche IE8 User-Agent-String sieht wie folgt aus etwas:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)
Sie sollten einen niedrigeren Level-Tool verwenden, wie ein Paket-Trace oder Serverprotokollierung oder einem Header-Dump zu sehen, was gesendet wird.
Wenn ich zu dieser Adresse mit Firefox oder IE8 browse, bekomme ich "Default Browser". –
Ich bekomme IE (läuft IE8) –