Обнаружение Android с помощью PHP или JavaScript или htaccess

Если по каким-либо причинам на сайте нужно производить обнаружение OS Android (например, делать редирект на мобильную версию сайта или еще что-нибудь эдакое), то это, вполне, можно сделать и даже несколькими способами. Это совсем просто. Разберем по одному способу детектирования: .htaccess, JavaScript и PHP.

JavaScript

Ищем слово “Android” в юзерагенте:

var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
  // редирект? Можно выполнить абсолютно любое действие.
  window.location = 'http://artkiev.com';
}

PHP

Все аналогично JS:

$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false && stripos($ua,'mobile') !== false)
{
  header('Location: http://artkiev.com');
  exit();
}

.htaccess

Все аналогично двум предыдущим способам:

RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://artkiev.com [R=301]


Поделиться с друзьями:

Другие публикации:



Написать комментарий через:

 
       
  • ВКонтакте
  •        
  • Локальный блог
  •  
 
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Статьи пользователей на ArtKiev Design Studio