Récupérer les infos d'un visiteur

Récupérer les infos d'un visiteur - PHP - Programmation

Marsh Posté le 12-10-2004 à 18:47:00    

Bonjour à tous,
 
Je cherche à générer de simples stats de visites de mon site en php. Je tente désespéremment de récup l'OS et le navigateur avec le code suivant mais cela me retourne rien :
 
Avec ce code :
 

Code :
  1. //NAVIGATEUR
  2.  if ((ereg("Nav", getenv("HTTP_USER_AGENT" ))) || (ereg("Gold", getenv("HTTP_USER_AGENT" ))) || (ereg("X11", getenv("HTTP_USER_AGENT" ))) || (ereg("Netscape", getenv("HTTP_USER_AGENT" ))) AND (!ereg("MSIE", getenv("HTTP_USER_AGENT" ))) AND (!ereg("Konqueror", getenv("HTTP_USER_AGENT" ))))
  3. {$browser = "Netscape";}
  4.  elseif (ereg("Gecko", getenv("HTTP_USER_AGENT" ))){
  5.   if (ereg("Firefox", getenv("HTTP_USER_AGENT" )))
  6.       {$browser = "Firefox";}
  7.      else {$browser = "Mozilla";}}
  8.  elseif (ereg("Opera", getenv("HTTP_USER_AGENT" )))
  9.      {$browser = "Opera";}
  10.  elseif (ereg("MSIE", getenv("HTTP_USER_AGENT" )))
  11.      {$browser = "MSIE";}
  12.  elseif (ereg("Lynx", getenv("HTTP_USER_AGENT" )))
  13.      {$browser = "Lynx";}
  14.  elseif (ereg("WebTV", getenv("HTTP_USER_AGENT" )))
  15.      {$browser = "WebTV";}
  16.  elseif (ereg("Konqueror", getenv("HTTP_USER_AGENT" )))
  17.      {$browser = "Konqueror";}
  18.  else
  19.      {$browser = "Autre";}


Avec ceci ca me retourne avec des navigateurs différents toujours "Autre" ... bizarre
 
Merci pour votre aide
 

Reply

Marsh Posté le 12-10-2004 à 18:47:00   

Reply

Marsh Posté le 12-10-2004 à 22:11:29    

Reply

Marsh Posté le 12-10-2004 à 22:14:13    

on t'a dit de stopper avec ton spam a la con

Reply

Marsh Posté le 13-10-2004 à 09:14:02    

C'est bien il m'a donné une page avec le même code ... c'est pas sur son site que j'ai trouvé le code que j'utilise ...
 
Sinon je peux recup des infos à l'aide de javascript (document.referer par exemple) mais je ne vois pas comment mettre le résultat dans une variable PHP ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed