Browser.php ovvero, come capire che browser usa l’utente tramite il php

Ultimamente mi sono imbattuto in un problema di compatibilità tra browser, alcuni tag html5 sono ancora poco supportati e avevo seri problemi di gestione soprattutto del tag <video> e dei vari formati.

Ogni browser ha deciso di adottare il codec video a loro più congeniale creando non pochi problemi a noi sviluppatori. Così ho deciso di realizzare uno script che scegliesse il giusto codice da visualizzare in base al tipo di browser dell’utente.

Cercando per la rete trovo questo fantastico script browser.php (scaricabile al seguente indirizzo http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/#typicalusage )

Il suo funzionamento è molto semplice, si scarica lo script e lo si includete nel vostro codice php

include (“percorso_al_file/browser.php”);

e poi si richiama la funzione in questo modo

$browser = new Browser();
if( $browser->getBrowser() == Browser::BROWSER_FIREFOX && $browser->getVersion() >= 2 ) {
	echo 'You have FireFox version 2 or greater';
}

Come potete vedere è davvero molto semplice ed intuitivo. Per tutti i dettagli sui vari parametri vi riamando direttamente la sito dello sviluppatore

http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/#typicalusage

Leave a Reply