Проверка на мобильный телефон в PHP
Проверка на мобильный телефон в PHP — задача, которая с вхождение на рынок все новых и новых мобильных устройств очень и очень востребована. В этом уроке мы научимся делать условие в PHP, которое будет проверять: мобильное устройство, планшет или компьютер открыл нашу страницу сайта. Согласитесь, дело нужное, не так ли?
Для выполнения поставленной задачи нам необходим вот этот файл, в котором содержаться все нужные нам функции и проверки. Скачиваем его отсюда. Распаковываем файл и загружаем его в нашу корневую директорию сайта. В принципе все. Теперь нам нужно только подключить наш файл и осуществлять проверку. Для этого пропишем следующий код.
<?php
include 'Mobile_Detect.php';
$detect = new Mobile_Detect();
?>
Прописывать код желательно перед условием, которое мы осуществим ниже.
<?php
if ($detect->isMobile()) {
// выводим мобильную версию сайта
}
?>
Это мы произвели проверку, мобильник ли открывает наш сайт. Но наш файлик может определить и планшет. Код следующий.
<?php
if($detect->isTablet()){
// выводим адаптированную версию браузера
}
?>
Вот собственно и все, пользуйтесь на здоровье.
P.S. Некоторые новички в программировании сталкиваются с такой проблемой, что код не работает, после того, как они вставляют свой код в условие. Обычно причиной ошибки является забывчивость пользователей, которые забывают закрыть PHP код перед идущим после него HTML. В следствие этого я выкладываю тут правильную версию, если бы мы использовали код HTML.
<?php
if ($detect->isMobile()) { ?>
<div class="my_mobile">Зашли с мобильника</div>
<?php
}
?>
Надеюсь в этом уроке Вы нашли что-то полезное для Вас. Спасибо за внимание.
Свяжитесь с нами уже сейчас
- +7 (906) 272-38-19
Telegram / WhatsApp - info@cruelten.ru
- Cruelten
- Cruelten
Вы привыкли видеть здесь форму обратной связи. Ведь так? Ее делают почти все. Но исследуя поведение людей, мы пришли к выводу, что форма совершенно не нужна. В любом случае все сводится к обсуждению Вашего проекта в WhatsApp или Telegram. А зачем нам тратить Ваше время на заполнение различных форм? Поэтому, пишите в Telegram или в WhatsApp.