Voir la page Facebook de Dewep.net Voir la page Google Plus de Dewep.net Voir la page Twitter de Dewep.net

Tutoriel - Récupérer l'OS et le Navigateur du visiteur

CC BY-NC-SA 3.0

L'ensemble des tutoriels est soumis à la licence CC BY-NC-SA 3.0 (Code Juridique).
Vous êtes donc libre de remixer et partager l'oeuvre aux conditions de l'attribuer (lien vers cette page), de ne pas l'utiliser à des fins commerciales, et de la partager avec une licence identique ou similaire.

Script permettant de récupérer l'OS/Système d'Exploitation (Seven, Vista, Linux, Mac, ...) et le navigateur (FireFox, Internet Explorer, Safari, Opéra, ...) du visiteur.


Script permettant de récupérer l'OS et le navigateur du client


Nous récupérons ces infos grâce à la variables $_SERVER["HTTP_USER_AGENT"], qui permet d'obtenir l'User Agent du visiteur.
Avec des regex, nous déterminerons donc l'OS et le Navigateur du visiteur.


Récupérer le navigateur


Ce code permet donc de récupérer la plupart des navigateurs existants, et permet d'afficher sa version pour les principaux navigateurs.

Et pour l'OS (le Système d'exploitation) :


Seul point qui pourrait être à améliorer, c'est la précision des OS Windows. Car avec ce code, pour un utilisateur de Seven, l'OS retourné sera : Windows 6.1. Vous pouvez donc améliorer ce code en faisant plus de conditions à la place de ce code :


Vous pouvez par exemple faire :

Il existe encore d'autres versions de windows. Pour en ajouter, vous pouvez vous rendre sur la page de wikipédia : http://fr.wikipedia.org/wiki/User-Agent#Navigateurs
Et compléter ce script grâce à la partie "Internet Explorer", où vous trouverez la liste des OS (dont beaucoup de Windows), avec leur version dans le User Agent les suivant (C'est les chiffres après le "Windows NT").


Si vous avez besoin d'aide, vous pouvez toujours me demander pour plus d'informations.


Il reste donc plus qu'à afficher le résultat :