адаптивный сайт
Что-то не верится, что есть пхп библиотеки, которые определят какое устройство. Для PHP это безразлично, он ничего не видит.
Хранить значения устройств он может, но требуется серверу передать и это сделает js скрипт.
PHP не знает, но это знает браузер, он то и отдаёт серверу необходимую информацию, которая и разбирается серверным скриптом.
Но опять надо не забывать, что пользователь может крутить смартофон и переключения дизайна не будет, даже если хранится информация.
Сколько можно то, уже ведь писал, для этого есть @media, меняется ширина страницы при повороте, меняется стиль. Нужно колонку на смартфоне в альбомном виде, нет проблем, задаём колонкам нужные настройки в медиа, и всё. Зачем изобретать велосипед, не понимаю?
Лан, дальше вести дискуссию на эту тему нет желания, если вы считаете что без ява скрипт нельзя решить того, что другие решают на ура, на голом хтмл и ксс, плюс по надобности на пхп, то окей, переубеждать не стану.