Обычно сервер ничего не знает о физических размерах окна просмотра клиента. Хеш request
просто дает вам доступ к заголовкам HTTP, включенным в запрос. Вам нужно будет использовать Javascript, чтобы определить размер окна браузера и внести соответствующие изменения на стороне клиента. В jQuery вы можете начать с чего-то вроде:
if($(window).width() > $(window).height()) {
// Viewport is landscape, do something
} else {
// Viewport is portrait, do something else
}