Если Вы ищете скрипт перенаправления веб-сайте для мобильных тогда взгляните на этом пост, я хочу объяснить, как определить мобильные устройства пользователей при помощи php таких платформ как Android, iPhone и Blackberry. Многие люди предлагают перенаправить при помощи Htaccess файл, но я осуществил это с PHP. Это очень легко, всего в несколько строк кода.
$_SERVER — Одним из важнейших предопределённых массивов является массив $_SERVER — в него PHP-интерпретатор помещает переменные, полученные от сервера. Без данных переменных сложно организовать полноценную поддержку Web-приложений. Ниже приводится описание наиболее важных элементов суперглобального массива $_SERVER.
< ?php echo $_SERVER['HTTP_USER_AGENT']; ?> My Android browser Output: Mozilla/5.0 (Linux; U; Android 2.1-update1; en-in; HTC_Wildfire_A3333 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari
user_agent.php
Использование strpos () Находит первое вхождение подстроки в строку
< ?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 "<script>window.location='http://mobile.site.com'"; } ?>
Вам нужно добавить код в Index.php или Home.php
< ?php include('user_agent.php'); // Redirecting http://mobile.site.info // site.com data ?>