Portál AbcLinuxu, 11. května 2025 01:15

Dotaz: Přesměrování při přístupu na stránku podle zařízení?

3.8.2010 00:27 Elementary
Přesměrování při přístupu na stránku podle zařízení?
Přečteno: 676×
Odpovědět | Admin
Dobrý den,

zajímalo by mě jak je řešená tahle situace a chtěl bych ji aplikovat na mé stránky. Když přistoupíte z webového prohlížeče na http://www.idos.cz -> zobrazí se normální web, pokud ovšem přistupujete z mobilního zařízení tak se to směruje na http://m.idos.cz.

Jaké by bylo nejvhodnější řešení? (pokud už ovšem nejaké neexistuje...)

Napadlo mě rozdělovat to podle použitého prohlížeče (většina mobilních zařízení má operu mini..) a pak pomocí hlaviček směrovat, ale v php existuje proměnná $_SERVER, není neco jako $_CLIENT a pak funkce (jako třeba atribut media = "screen / atd.. v css/html) ?

Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 3.8.2010 03:37 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Přesměrování při přístupu na stránku podle zařízení?
Odpovědět | | Sbalit | Link | Blokovat | Admin
zajímalo by mě jak je řešená tahle situace a chtěl bych ji aplikovat na mé stránky. Když přistoupíte z webového prohlížeče na http://www.idos.cz -> zobrazí se normální web, pokud ovšem přistupujete z mobilního zařízení tak se to směruje na http://m.idos.cz.
Detekuje to user agent a podle toho přesměruje.
Jaké by bylo nejvhodnější řešení?
Určitě nech možnost automatickou detekci obejít - někdo třeba bude chtít používat na mobilu plnohodnotnou verzi, někdo má třeba notebook zrovna připojený přes pomalé připojení a chtěl by tedy „mobilní“ i v normálním prohlížeči.
Napadlo mě rozdělovat to podle použitého prohlížeče (většina mobilních zařízení má operu mini..) a pak pomocí hlaviček směrovat, ale v php existuje proměnná $_SERVER, není neco jako $_CLIENT a pak funkce (jako třeba atribut media = "screen / atd.. v css/html)
Ale v poli $_SERVER[] je položka HTTP_USER_AGENT.

Google na dotaz php detect mobile browser dá skript, který na první pohled vypadá docela použitelně.
5.8.2010 09:00 Elementary
Rozbalit Rozbalit vše Re: Přesměrování při přístupu na stránku podle zařízení?
Děkuji za odpověď
4.8.2010 09:27 Anonymous_ | skóre: 3
Rozbalit Rozbalit vše Re: Přesměrování při přístupu na stránku podle zařízení?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rekl bych, ze mnohem cistejsi a vyhodnejsi je nechat to na .htaccess: http://www.htaccesstools.com/articles/detect-and-redirect-iphone/ - jedna ze stranek, kde mi to prijde velice nazorne a pochopitelne predvedeno - Google jich samozrejme vyhodi plno: https://encrypted.google.com/search?hl=cs&source=hp&q=.htaccess+redirection+user+agent&btnG=Google+Search

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.