Используйте все ответы выше.
Используйте CSS для правильного отображения вашей страницы.так как его единственный дисплей позволяет браузеру справляться с ним.просто будьте осторожны с размерами страниц css / js / images / html, для медленных устройств может потребоваться целая вечность, чтобы загрузить страницу, которая не загружает изображения или большие файлы js (например, старый раскладной телефон, где вы можете видеть s ** t
на вашем php используйте логический скрипт, чтобы узнать, какой браузер вы используете, и сохраните его в сеансе, чтобы вам не приходилось проверять его каждый раз.
что-то вроде:
if(!$_SESSION['var']) {
if(stripos($_SERVER['HTTP_USER_AGENT'], 'iphone') !== FALSE) {
$_SESSION['var'] = 'iphone';
}
// etc...
// your else case can be desktop or default.
}