Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]przekierowanie na mobilną wersję strony
Forum PHP.pl > Forum > Przedszkole
Rastman
Witam,
jak w php rozpoznać, czy użytkownik nie korzysta z urządzenia mobilnego i przekierować na wersję strony na smartfony?
pozdrawiam,
darko
Na przykład tak
Rastman
dzięki:)
działa
slawo
Na telefonach z systemem symbian nie działa. dry.gif
DanMilman
a to nie lepiej responsiv:)
slawo
  1. $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
  2. $android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
  3. $palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
  4. $berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
  5. $ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
  6. $symbian = strpos($_SERVER['HTTP_USER_AGENT'],"SymbianOS");
  7.  
  8. if ($iphone || $android || $palmpre || $ipod || $berry || $symbian == true)
  9. {
  10. header('Location: <a href="http://m.strona.pl/&#39%3b%29;" target="_blank">http://m.strona.pl/');</a>
  11. echo "<script>window.location='http://m.strona.pl'</script>";
  12. }



Wystarczy dopisać tego Symbiana i działa baaasmiley.gif
Forti
Sorka że podpinam się pod czyiś temat - będzie mnie spamu myślę.


Powiedzmy że wstawie sobie ten kod co jest na górze, automatycznie przekieruje na mobilną wersje, jednak gdy klikam link "wersja normalna" również przenosi automatycznie.

Mogę ustawić warunek z paramentrem w linku metodą _GET ze storny mobilnej aby nie przenosiło z powrotem, jednak po zmianie podstrony, działy itp. znowu przeniesie. Całą zawartość mam motodami include, więc przy przeładowaniu znowu przeniesie.

Jedynie coockie zostaje?
szczalpi
Mam pytanie odnośnie wielu subdomen.
Jak zrobić przekierowanie jeżeli moja domena powiedzmy posiada 5 subdomen.
Przekierowanie na główną robimy za pomocą http://detectmobilebrowsers.com/
Czy wsyatrczy dopisać kolejną linijkę
  1. header('Location: <a href="http://m.strona.pl&#39%3b%29;" target="_blank">http://m.strona.pl');</a>
- strona główna
  1. header('Location: <a href="http://m.strona.pl/sport&#39%3b%29;" target="_blank">http://m.strona.pl/sport');</a>
- subdomena sport
Czy tak wystarczy?
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.