Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] rozpoznanie przeglądarki i komunikaty
Forum PHP.pl > Forum > Przedszkole
kubax33
Jak zrobić, aby skrypt rozpoznał przeglądarkę i jeśli jest inna niż np. mozilla, opera wyświetla się komunikat że twoja przeglądarka nie obsługuje tej strony. Albo w drugą stronę czyli jeśli ktoś otwiera stronę np IE lub inną niepożądaną to skrypt to wykryje i wygeneruje komunikat. Potrzebne mi to ponieważ mam skrypt, który nie funkcjonuje odpowiednio pod przede wszystkim IE
kubax33
fajnie tylko jak dokonać modyfikacji, aby skrypt pokazywał jeśli przeglądarka jest IE wyświetla NIE jeśli mozilla lub opera wyświetla TAK
konrados
No przecież masz wszystko w manualu.

  1. <?php
  2. $browser = get_browser();
  3. if($browser->browser == 'IE' /*&& $browser->majorver == 6*/){
  4. echo "<p>Sorry, ale nie obsługujemy muzealnych przeglądarek</p>";
  5. exit();
  6. }
  7. ?>


a jak powyższe da błąd to:
  1. <?php
  2.  
  3. $ie6 = "MSIE";
  4. $browser = $_SERVER['HTTP_USER_AGENT'];
  5. $browser = substr("$browser", 25, 4);
  6. if($browser == $ie6){
  7. echo "<p>Sorry, ale nie obsługujemy muzealnych przeglądarek</p>";
  8. exit();
  9. }
  10. ?>
thek
A ja zamiast grzebać się z PHP radzę robić to po stronie użytkownika. Poczytaj o komentarzach warunkowych.
kubax33
dziękuje za pomoc;)
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.