publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

TAGI: tips & tricks , mobile , php

2011-06-13 10:39  |  Paweł Gazda

Jak przekierowywać mobilne urządzenia na odpowiednią stronę WWW za pomocą PHP?

Jak przekierowywać mobilne urządzenia na odpowiednią stronę WWW za pomocą PHP?

W tym tipsie pokażemy, jak w prosty sposób wykryć 'agenty' mobilnych użytkowników takie jak Android, iPhone czy Blackberry.

Wielu programistów sugeruje, aby przekierowywać za pomocą pliku  .htaccess, tutaj pokażemy jak to zrobić w inny sposób - za pomocą PHP.

 <?php $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry == true)
{ header('Location: http://mobile.site.com/'); //OR echo "<!--{cke_protected}%3Cscript%3Ewindow.location%3D'http%3A%2F%2Fmobile.site.com'%3C%2Fscript%3E-->"; } ?>

Powyższy kod powinien znaleźć się w pliku user_agent.php. Odwołanie do tego pliku powinno się oczywiście znaleźć w index.php (lub header.php, default.php czy home.php).

<?php include('user_agent.php'); // Redirecting http://mobile.site.info // site.com data ?>

To już wszystko, mechanizm przekierowywania urządzeń mobilnych gotowy.

źródło: phpkode.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł