Comment savoir si un visiteur provient d'un téléphone mobile ?
Classe PHP détection des mobiles
1. Préambule:
Compatible: PHP 5 PHP 7
Vos visiteurs, vos clients sont-ils connectés depuis un téléphone mobile, une tablette ou depuis un ordi ?
Les media queries, théoriquement c'est déjà dans votre css et de la balise méta viewport est déjà déclarée dans votre code html ...
enfin espérons pour vous.
Mais ce n'est pas toujours suffisant, avoir un site responsive n'est pas un + c'est un minimum.
Cependant, pouvoir déterminer la provenance média des visiteurs, permet de mettre en place une quantité inimaginable d'actions dans un site Web .
La liste des possibilités serait trop longue et en tout temps non exhaustive.
Les 2 exemples que nous détaillons ci-après laisseront libre cours à votre imagination.
Sachez qu'il vous suffit d'appeler un fichier de classe PHP, et à chaque fois que vous en avez besoin, de vérifier par une simple condition,
si l'action effectuée dans votre page, a pour source, une connexion depuis un téléphone mobile ou pas.
Quelques exemples:
Enregistrer en Base de donnée les commandes provenant d'un mobile
Afficher un message différent
Conditionner le résultat d'une requête
Modifier le comportement de votre css sans y passer des heures
Imaginez la suite ...
Les fichiers source vous permettront de reproduire immédiatement, les exemples de cette page sur votre site.
L'une des images, Le piaf ou Jaquot, sera affichée si-dessous:
Selon que vous êtes connecté depuis un ordi ou un mobile.
Vous pouvez simuler une connection mobile, depuis un ordi, par exemple:
Sous Firefox >> Menu >> Développement Web >> Vue adaptative >> puis actualisez la page.
Actuellement vous êtes sur Bureau
Jaquot
Autre exemple
Utilisation en base de données :
Vous voulez enregistrer dans votre table 'mes_commandes' , la provenance média de votre client,
vous créez un champ 'provenance' varchar (6)
Lors de l'enregistrement da la commande:
<?php
if ($detect->isMobile()) {
$provenance = 'Mobile';
}