На самом деле никак (почти). Дело в том, что браузеры не отправляют серверу информации о разрешении окна. Пока запрос идет на сервер, пользователь может изменить его размер (на телефоне тоже реально, так как можно изменить ориентацию экрана).
Если очень хочется, есть библиотека
Tera-Wurfl
. Она построена на основе xml, где сопоставлены User-Agent клиента и разрешение этого устройства, она не точная, часто ошибается, но может быть вам подойдет.
UPD:
Судя по тэгу AJAX, могу предположить что часть верстки вы гоняете через него (что не очень хорошо), тогда можно просто при отправке запроса передать полученные средствами JS width и height окна.
Когда-то у меня стояла похожая задача. Тогда я отошел от попыток получить разрешение экрана и стал использовать
Mobile Detect. Просто для планшетов отдавать одну версию, для телефонов другую, для настольных компьютеров и ноутбуков другую.