Есть библиотека mobiledetect, которая определяет устройство: мобайл, таблет, если не они, то десктоп.
У меня есть такая логика:
if($detect->isMobile()){
# Только мобильные телефоны (без планшетов)
if ($detect->isMobile() && !$detect->isTablet()) {
define('PLATFORM', 'Mobile');
}
# Только планшеты (без мобильных телефонов)
if ( $detect->isMobile() && $detect->isTablet()) {
define('PLATFORM', 'Tablet');
}
}
else{
# По умолчанию: все остальное - десктоп
define('PLATFORM', 'Desctop');
}
Но, когда мы заходим с ноутбука с разрешением 1920 на 1080, он говорит, что это мобайл, почему?