<?php
|
/*---------------------------------------------------------------*/
|
/*
|
Titre : Connaitre le type de navigateur
|
|
URL : https://phpsources.net/code_s.php?id=36
|
Auteur : Mathieu
|
Date édition : 31 Aout 2004
|
Date mise à jour : 11 Aout 2019
|
Rapport de la maj:
|
- refactoring du code en PHP 7
|
- fonctionnement du code vérifié
|
- modification de la description
|
*/
|
/*---------------------------------------------------------------*/
|
|
//Connaître le navigateur du client
|
if ((preg_match("#Nav#", getenv("HTTP_USER_AGENT"))) || (preg_match("#Gold#",
|
getenv(
|
"HTTP_USER_AGENT"))) ||
|
(preg_match("#X11#", getenv("HTTP_USER_AGENT"))) || (preg_match("#Mozilla#",
|
getenv(
|
"HTTP_USER_AGENT"))) ||
|
(preg_match("#Netscape#", getenv("HTTP_USER_AGENT")))
|
AND (!preg_match("#MSIE#", getenv("HTTP_USER_AGENT"))) AND (!preg_match(
|
"#Konqueror#", getenv(
|
"HTTP_USER_AGENT"))))
|
$navigateur = "Netscape";
|
elseif (preg_match("#Opera#", getenv("HTTP_USER_AGENT")))
|
$navigateur = "Opera";
|
elseif (preg_match("#MSIE#", getenv("HTTP_USER_AGENT")))
|
$navigateur = "MSIE";
|
elseif (preg_match("#Lynx#", getenv("HTTP_USER_AGENT")))
|
$navigateur = "Lynx";
|
elseif (preg_match("#WebTV#", getenv("HTTP_USER_AGENT")))
|
$navigateur = "WebTV";
|
elseif (preg_match("#Konqueror#", getenv("HTTP_USER_AGENT")))
|
$navigateur = "Konqueror";
|
elseif ((preg_match("#bot#", getenv("HTTP_USER_AGENT"))) || (preg_match(
|
"#Google#", getenv(
|
"HTTP_USER_AGENT"))) ||
|
(preg_match("#Slurp#", getenv("HTTP_USER_AGENT"))) || (preg_match("#Scooter#",
|
getenv(
|
"HTTP_USER_AGENT"))) ||
|
(preg_match("#Spider#", getenv("HTTP_USER_AGENT"))) || (preg_match("#Infoseek#",
|
getenv(
|
"HTTP_USER_AGENT"))))
|
$navigateur = "Bot";
|
else
|
$navigateur = "Autre";
|
?>
|
|
|
Invité
25 Oct 2008 à 21:31Superbe et fonctionne tres bien , tout est prevu !
Je vais pouvoir utiliser les maps dans mon site de petites annonces de dons et de recuperation d'objets gratuit