Vediamo come fare per sapere quale Browser sta utilizzando il nostro utente
Questo fantastico script gratuito scritto in PHP si chiama Browser.php. Grazie a un'attenta analisi del Browser riesce ad individuare:
- Tipo di Browser dell'utente
- Versione del Browser
- User Agent completo
- Piattaforma del supporto
Esempio:
Spieghiamo:
Lo script si occupa di individuare e immagazzinare i dati proveniente dal Browser dell'utente, come riportato nell'esempio sopra. Sta poi a noi interpretarli e utilizzarli.L'autore ad esempio consiglia un utilizzo di questo tipo:
$browser = new Browser(); if( $browser->getBrowser() == Browser::BROWSER_FIREFOX && $browser->getVersion() >= 2 ) { echo 'Stai Navigando con FireFox versione 2 o superiore'; }In pratica controllo con if se il Browser è FireFox e se la versione è uguale o superiore a 2 quindi stampo il messaggio con echo.
Ho fatto un paio di test con Smartphone Android, iPhone e Tablet Android, e in ogni situazione lo script ha risposto segnalando puntualmente il Browser la sua versione, l'user agente e la piattaforma utilizzata, senza commettere mai errori.
Può sembrare superfluo dirlo, ma per il corretto funzionamento dello script è meglio non dimenticare di includerlo nel nostro file padre.
Esempio di inclusione nel nostro file:
<?php //includo il file Browser.php nel mio file padre (ad esempio: example.php) include("Browser.php"); //imposto il browser $browser = new Browser(); //controllo con if se il Browser dell'utente //risponde alle caratteristiche impostate if( $browser->getBrowser() == Browser::BROWSER_FIREFOX && $browser->getVersion() >= 2 ) { //stampo il messaggio Firefox SI echo 'Stai Navigando con FireFox versione 2 o superiore'; }else{ //altrimenti stampo il messaggio FireFox NO o inferiore a 2 echo 'Stai Navigando con un Browser diverso da FireFox o inferiore a 2'; } ?>