Connaître le navigateur du client
Connaître le navigateur du client
|
|
Code Source
Fonctions du code
Commentaires
Superbe 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
Je vais pouvoir utiliser les maps dans mon site de petites annonces de dons et de recuperation d'objets gratuit
Bon code 
Mais ne pouvait-on pas dissocier Netscape de Mozilla ?

Mais ne pouvait-on pas dissocier Netscape de Mozilla ?
$NAV_UNKNOWN = 000;
$NAV_NETSCAPE = 001;
$NAV_FIREFOX = 101;
$NAV_SAFARI = 102;
$NAV_KONQUEROR = 103;
$NAV_OPERA = 104;
$NAV_MSIE = 105;
$BOT_GOOGLE = 301;
$HUA = getenv("HTTP_USER_AGENT");
$nav = $NAV_UNKNOWN;
if ( ereg("(Nav|Gold|X11|Netscape)", $HUA) && !ereg("(MSIE|Konqueror)", $HUA) ) $nav = $NAV_NETSCAPE;
elseif (ereg("Opera", $HUA)) $nav = $NAV_OPERA;
elseif (ereg("MSIE", $HUA)) $nav = $NAV_MSIE;
elseif (ereg("Mozilla", $HUA)) $nav = $NAV_FIREFOX;
elseif (ereg("Konqueror", $HUA)) $nav = $NAV_KONQUEROR;
elseif (ereg("(Google|Slurp|Scooter)", $HUA) || eregi("(bot|Spider|Infoseek)", $HUA)) $nav = $BOT_GOOGLE;
echo $navigateur."<br>";
Ajouter un commentaire
Librairie PHP
Connexion
Navigateurs
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)
|
||






















