mercoledì 30 maggio 2012

Come sapere quale Browser ha il nostro utente

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:
  1. Tipo di Browser dell'utente
  2. Versione del Browser
  3. User Agent completo
  4. 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';
}
?>

Nessun commento:

Posta un commento