Domanda

Il mio codice su: http://www.mgxvideo.com/mgxcopy-dev /get_browser.php , restituisce Opera quando eseguo IE8. La mia fonte è:

<?php
$browser = get_browser(null, true);
echo $browser['browser'];
?>
È stato utile?

Soluzione

Non lo fa. La funzione get_browser () sta facendo congetture istruite (ma male informate) su quale browser è in esecuzione l'agente utente. Il file delle funzionalità del tuo browser è probabilmente obsoleto, probabilmente perché è stato creato prima del rilascio di IE8. Aggiornalo qui .

La vera stringa dell'agente utente IE8 è simile a questa:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)

Altri suggerimenti

Dovresti usare uno strumento di livello inferiore, come una traccia dei pacchetti o la registrazione del server o un dump dell'intestazione per vedere cosa viene inviato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top