Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Czy to safari?
Forum PHP.pl > Forum > Przedszkole
Michcio_
Witam,
Jak za pomocą php można sprawdzić czy przeglądarka z której otwieramy stronę to safari?
$_SERVER['HTTP_USER_AGENT'] zwraca wszystkie nazwy i nie wiem o co z tym chodzi.

Pozdrawiam.
gothye
za pomocą
,
,
  1. stripos
więcej google.pl
cykcykacz
http://forum.php.pl/index.php?showtopic=110395

Przeczytaj temat może ci sie przyda.

  1. <?php
  2. echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
  3.  
  4. $browser = get_browser(null, true);
  5. print_r($browser);
  6. ?>


Edit: tutaj masz skrypt ktory chyba ci pomoze testowałem w Operze, Safari, Firefox i pokazuje tylko nazwę przeglądarki:
  1. <?php
  2. $u_agent = $_SERVER['HTTP_USER_AGENT'];
  3. $ub = '';
  4. if(preg_match('/MSIE/i',$u_agent))
  5. {
  6. $ub = "Internet Explorer";
  7. }
  8. elseif(preg_match('/Firefox/i',$u_agent))
  9. {
  10. $ub = "Mozilla Firefox";
  11. }
  12. elseif(preg_match('/Safari/i',$u_agent))
  13. {
  14. $ub = "Apple Safari";
  15. }
  16. elseif(preg_match('/Chrome/i',$u_agent))
  17. {
  18. $ub = "Google Chrome";
  19. }
  20. elseif(preg_match('/Flock/i',$u_agent))
  21. {
  22. $ub = "Flock";
  23. }
  24. elseif(preg_match('/Opera/i',$u_agent))
  25. {
  26. $ub = "Opera";
  27. }
  28. elseif(preg_match('/Netscape/i',$u_agent))
  29. {
  30. $ub = "Netscape";
  31. }
  32. echo $ub;
  33. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.