✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come rilevare un dispositivo mobile in PHP

207

Inserito in PHP

Di recente, mentre lavoravamo al progetto di un cliente, ci siamo imbattuti in una situazione in cui è necessario visualizzare diversi dispositivi di scorrimento su un sito Web per desktop e dispositivi mobili. Potresti cercare lo stesso scenario per i tuoi progetti. Se sì, continua a leggere. In questo articolo, ti mostro come rilevare un dispositivo mobile in PHP.

Ci sono alcuni scenari in cui nascondiamo la parte del contenuto del sito web sul cellulare. Normalmente, utilizziamo query multimediali e applichiamo regole per diversi dispositivi. Le media query funzionano sul lato client. Ma a volte, dobbiamo applicare condizioni sul lato server per i dispositivi mobili.

Ad esempio, stai pianificando di creare un sito Web diverso per gli utenti di dispositivi mobili. Quando un utente visita il tuo URL, volevi reindirizzarlo al tuo sito web mobile. Questo è l’unico esempio in cui vogliamo rilevare i dispositivi mobili sul lato server. Potrebbero esserci centinaia di casi. Nel mio caso, era un dispositivo di scorrimento diverso per desktop e dispositivi mobili.

Detto questo, diamo un’occhiata a come rilevare un dispositivo mobile in PHP.

Installazione

Per gestire il rilevamento mobile, una bella libreria disponibile su GitHub che è Mobile-Detect.

Questa libreria fornisce un modo molto semplice e pulito per scoprire se l’utente è su un dispositivo mobile.

Per l’installazione di questa libreria, consiglio di utilizzare Composer. Apri il terminale nella directory principale del tuo progetto ed esegui il comando seguente:

composer require mobiledetect/mobiledetectlib

Se non vuoi usare Composer, un modo alternativo è includere questo [Mobile_Detect.php](https://github.com/serbanghita/Mobile-Detect/blob/master/Mobile_Detect.php)file nel tuo progetto.

Rileva dispositivo mobile in PHP

Se hai installato la libreria utilizzando Composer, aggiungi la seguente istruzione nella parte superiore del file.

require_once "vendor/autoload.php";

Dopodiché, crea semplicemente l’istanza della Mobile_Detectclasse e sarai in grado di scoprire se il tuo visitatore è su un dispositivo mobile.

$detect = new Mobile_Detect;
 
if ($detect->isMobile()) {
    echo "You are on the mobile device.";
} else {
    echo "You are on desktop.";
}

Questo è tutto! Hai fatto. Questo è il modo più semplice per rilevare un dispositivo mobile in PHP. Fatemi sapere i vostri pensieri e suggerimenti nella sezione commenti qui sotto.

Fonte di registrazione: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More