Вы действительно пытались использовать обнаруженный вами проект. Я бы сказал, что мобильное обнаружение на стороне сервера - это огромная задача с большим количеством подробных проверок, чтобы обеспечить правильный результат.
И использование этого класса совершенно просто. В каталоге примеров:
require_once '../Mobile_Detect.php';
$detect = new Mobile_Detect;
$deviceType = ($detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');
Теперь у вас есть переменная с одним из трех значений: «планшет», «телефон» или «компьютер», и вы можете реагировать на это.
Обратите внимание, что даже если вы можете использовать эту библиотеку без Composer, она будет регулярно обновляться (как в «один раз в месяц»), потому что новые устройства выходят на рынок и должны быть обнаружены. Вам нужно будет обновить эту библиотеку в какой-то момент. Использование Composer делает это очень просто.