Как определить что на сайт зашли мобильное устройство, но исключить ноутбуки с тачем.

Ниже пример по названию устройств.
PHP:
 if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'Android') || strstr($_SERVER['HTTP_USER_AGENT'],'iPad'))
        {
                    //Тут что-то делаем
        }

А вот тут массив всех устройств под мобильные типы, всё что не в массиве значит ПК

PHP:
      $array = [
            "1" => "Mobile",
            "1" => "Tablet",
            "1" => "iOS",
            "1" => "iPhone",
            "1" => "iPod",
            "1" => "Android",
            "1" => "Android Phone",
            "1" => "Android Tablet",
            "1" => "BlackBerry",
            "1" => "BlackBerry Phone",
            "1" => "BlackBerry Tablet",
            "1" => "Windows Phone",
            "1" => "Windows Tablet",
            "1" => "Firefox OS Phone",
            "1" => "Firefox OS Tablet",
        ];
 
Назад
Сверху