Что делать если нужно определить мобильное устройство на веб-сайте на основе PHP?
Лучше всего определять мобильное устройство со стороны сервера, поскольку оно не будет загружать ненужный контент и действительно сделает сайт быстрее, загружая только контент, который вы хотите показывать на мобильном устройстве.
Хотя вы можете использовать медиазапрос CSS, он не помешает мобильным устройствам загружать контент, который вы хотите, только для компьютеров или настольных компьютеров. Так что лучший способ обнаружения мобильного устройства - это со стороны сервера.
Вы можете сделать это с помощью PHP. В этом уроке я собираюсь показать вам простой фрагмент кода PHP, который будет легко определять, используют ли посетители вашего сайта мобильное устройство.
Фрагмент кода PHP для обнаружения мобильного устройства Panteon WS mobile-first checker - это простой код PHP, который можно использовать для обнаружения мобильного устройства:
//Panteon WS mobile-first checker v 1.0 © 03/28/2020 by Panteon-ws.com
function PWSisMobileDevice() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
ПХП условие для контента
if(PWSisMobileDevice()){
//Your content or code for mobile devices goes here
}
else {
//Your content or code for desktop or computers devices
}
Полный код. не забудьте убрать пробелы перед ?php
< ?php
//Panteon WS mobile-first checker v 1.0 © 03/28/2020 by Panteon-ws.com
function PWSisMobileDevice() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]); }
if(PWSisMobileDevice()){
echo "It is a mobile device";
} else {
echo "It is desktop or computer device";
}
? >