Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przekierowanie w zależności od urządzenia
AuronDiel
post 18.07.2012, 11:29:53
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 2.06.2012

Ostrzeżenie: (0%)
-----


Witam wszystkich!
Problem jest dojść "nietypowy"(?), a mianowicie.
Chce napisać skrypt który sprawdza czy użytkownik wszedł na strone przez komputer badz telefon.
Jeśli wejdzie przez komputer to przekierowuje użytokownika do pliku index2.php a jeśli użytkownik wszedł na strone przez telefon to do index.php.
Jak się do tego zabrać? Czy ma ktoś pomysł?

Pozdrawiam
Go to the top of the page
+Quote Post
!*!
post 18.07.2012, 11:33:51
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


php: useragent
css: @media.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
strife
post 18.07.2012, 11:34:31
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Sprawdzaj USER AGENT'A, jakiego posiada użytkownik.

http://stackoverflow.com/questions/386046/...device-with-php


--------------------
Go to the top of the page
+Quote Post
Dominator
post 18.07.2012, 11:57:40
Post #4





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Javascript -> iPhone, iPad

  1. if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)))
  2. {
  3. if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "tarara";
  4. }


PHP -> iPhone, iPad

  1. if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod'))
  2. {
  3. header('Location: trololo');
  4. exit();
  5. }


Htaccess -> Android

  1. RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
  2. RewriteRule ^(.*)$ [url="http://android.davidwalsh.name"]http://android.davidwalsh.name[/url] [R=301]


Jak chcesz aby w kodzie PHP albo JS działało na Androidzie to dopisz "Android"

---

Jak chcesz jeszcze poszperać w necie to wpisz -> PHP detect android, javascript detect android

Pozdrawiam

Ten post edytował Dominator 18.07.2012, 12:00:33
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 4.07.2025 - 23:19