Я пытаюсь определить ширину окна при загрузке домашней страницы с помощью jquery и передать его php с помощью ajax, а затем вернуть его с php в шаблоне
если я печатаю $ _SESSION в шаблоне, я вижу, что new_session отсутствуетпри загрузке 1-й страницы, если я обновляюсь снова, я вижу это, как решить проблему при первой загрузке домашней страницы, чтобы установить сеанс?
в шаблоне \ common \ home.tpl
$(window).on('load', function(){
var width = $(window).width();
var divice = '';
if (width < 768) {
divice = 'mobile';
}else if (width > 768 && width < 992) {
divice = 'tablet';
}else if (width > 992) {
divice = 'pc';
}
$.ajax({
url: 'index.php?route=common/home/setDivice',
type: 'post',
data: 'divice='+divice,
dataType: 'json',
success: function(){
}
});
})
в каталоге \ controller \ common \ home.php
public function setDivice(){
$this->session->data['new_session'] = $_POST['divice'];
}