Перенаправление мобильных устройств с помощью PHP

Если Вы ищете скрипт перенаправления веб-сайте для мобильных  тогда взгляните на этом пост, я хочу объяснить, как определить  мобильные устройства  пользователей при помощи 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
?>