Section courante

A propos

Section administrative du site

Etant donné la grande variété des navigateurs consultant les sites ainsi que le comportement assez particulier de certain, il est malheureusement nécessaire d'avoir des routines de détection du type de navigateur navigant actuellement sur nos pages afin, entre autre, qu'il soit correctement afficher.

Voici maintenant le code source PHP offrant 4 fonctions permettant la détection respectivement de Netscape, FireFox, Opera et Mozilla :

  1. <?php
  2. function IsNetscape() {
  3.     global $HTTP_USER_AGENT;
  4.     return strpos(strtoupper($HTTP_USER_AGENT),"NETSCAPE");
  5. }
  6.  
  7. function IsFireFox() {
  8.     global $HTTP_USER_AGENT;
  9.     return strpos(strtoupper($HTTP_USER_AGENT),"FIREFOX");
  10. }
  11.  
  12. function IsOpera() {
  13.     global $HTTP_USER_AGENT;
  14.     return strpos(strtoupper($HTTP_USER_AGENT),"OPERA");
  15. }
  16.  
  17. function IsMozilla() {
  18.     global $HTTP_USER_AGENT;
  19.     if(IsNetscape()||IsFireFox()||IsOpera()) return false;
  20.     return (substr(strtoupper($HTTP_USER_AGENT),0,7)=="MOZILLA") && (strpos(strtoupper($HTTP_USER_AGENT),"GECKO"));
  21. }
  22. ?>


Dernière mise à jour : Samedi, le 4 mai 2013