login  Naam:   Wachtwoord: 
Registreer je!
 Forum

browser opsporen

Offline spikepinneke - 09/05/2005 22:10 (laatste wijziging 09/05/2005 22:11)
Avatar van spikepinnekeHTML interesse Ik heb het volgende script gebruikt voor het opsporen van de browser maar bij gebruik van mozilla firefox zegt hij dat het mozilla 5.0 is. Ligt dit aan eht script?

  1. <?
  2. elseif (eregi('mozilla/(.?)firefox/([0-9]{0,2}\.[0-9]{0,2}\.[0-9]{0,2})', $http_u_a, $regs))
  3. {
  4. $browser = "Mozilla Firefox ".$regs[1];
  5. }
  6. elseif (eregi('mozilla/([0-9]+\.[0-9]+)', $http_u_a, $regs))
  7. {
  8. $browser = "Mozilla ".$regs[1];
  9. }
  10. ?>

1 antwoord

Gesponsorde links
Offline Geerios - 10/05/2005 15:59 (laatste wijziging 10/05/2005 16:16)
Avatar van Geerios Onbekend Is mozilla 5.0 niet Firefox .
En unmm moet er geen Internet explorer?

EDIT:
Misschien werkt je script nie goed, ik heb een script die (bij mij) werkt:
  1. <?
  2. function browser()
  3. {
  4. if(eregi('opera ([0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
  5. return "Opera ".$reg[1];
  6.  
  7. elseif(eregi('msie ([0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
  8. return "Microsoft Internet Explorer ".$reg[1];
  9.  
  10. elseif(eregi('lynx/([0-9]+\.[0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
  11. return "Lynx ".$reg[1];
  12.  
  13. elseif(eregi('google', $_SERVER['HTTP_USER_AGENT']))
  14. return 'GoogleBot';
  15.  
  16. elseif((eregi('slurp',$_SERVER['HTTP_USER_AGENT'])) || (eregi('bot', $_SERVER['HTTP_USER_AGENT'])) || (eregi('scooter', $_SERVER['HTTP_USER_AGENT'])) || (eregi('spider', $_SERVER['HTTP_USER_AGENT'])) || (eregi('crawler', $_SERVER['HTTP_USER_AGENT'])) || (eregi('archiver', $_SERVER['HTTP_USER_AGENT'])))
  17. return 'Zoekmachine';
  18.  
  19. elseif(eregi('netscape6/([0-9]+\.[0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
  20. return "Netscape ".$reg[1];
  21.  
  22. elseif (eregi('firefox/([0-9]{0,2}\.[0-9]{0,2}\.[0-9]{0,2}|[0-9]{0,2}\.[0-9]{0,2})', $_SERVER['HTTP_USER_AGENT'], $reg))
  23. return "Mozilla Firefox ".$reg[1];
  24.  
  25. elseif (eregi('mozilla/([0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
  26. return "Mozilla ".$reg[1];
  27.  
  28. else
  29. return "Onbekend";
  30. }
  31. echo browser();
  32. ?>
Deze laat ook Internet Explorer enz. zien .
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.225s