@agent1156

Как проверить шириру экрана с помощью php?

Как с помощью php проверить ширину экрана, на подобе медиа запроса?
  • Вопрос задан
  • 531 просмотр
Пригласить эксперта
Ответы на вопрос 3
27cm
@27cm
TODO: Написать статус
Браузеры такую информацию в запросах не передают. Только javascript'ом отправить ширину на сервер, а там уже проверять.

Если нужно не точное значение, а примерное, то можно по User Agent делать предположение об устройстве пользователя и соответственно о ширине экрана. Разумеется, с большой погрешностью.
Библиотека в помощь: https://github.com/WhichBrowser/Parser
Ответ написан
Комментировать
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Получешь через js
screen.width //Ширина экрана
screen.height //Высота экрана
Ответ написан
Комментировать
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Если уж совсем надо, то так:
загружается страница js проверяет в localstorage некий параметр в котором бул. Если false берет размеры экрана, пишет в сессию перегружает страницу и меняет параметр на true, что бы перезагрузка только один раз происходила, при первом входе. Все теперь в php читается сессия и берутся от туда данные.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы