Как проверить шириру экрана с помощью php?
Браузеры такую информацию в запросах не передают. Только javascript'ом отправить ширину на сервер, а там уже проверять.
Если нужно не точное значение, а примерное, то можно по User Agent делать предположение об устройстве пользователя и соответственно о ширине экрана. Разумеется, с большой погрешностью.
Библиотека в помощь: https://github.com/WhichBrowser/Parser
Если уж совсем надо, то так:
загружается страница js проверяет в localstorage некий параметр в котором бул. Если false берет размеры экрана, пишет в сессию перегружает страницу и меняет параметр на true, что бы перезагрузка только один раз происходила, при первом входе. Все теперь в php читается сессия и берутся от туда данные.