Я использую Google Chrome на мобильном устройстве. Когда я меняю мобильное представление на представление рабочего стола, сеанс уничтожается, и он отправляет меня на страницу входа на мой веб-сайт.
Я меняю вид панели администратора, так как некоторые страницы со списком не отображаются должным образом в мобильном представлении, поэтому я хотел бы перейти в режим рабочего стола, чтобы иметь возможность правильно использовать эту страницу.
Кто-нибудь знает об этом?
Попробуйте отключить session.use_strict_mode в вашем php.ini. Если я правильно помню, этот параметр учитывает пользовательский агент браузера при проверке сеанса. У меня возникла эта проблема с IE, потому что он может случайным образом переключаться в режим совместимости, что делает сеансы недействительными, просто посещая новую страницу.






Браузер сбрасывает идентификатор сеанса при смене представления с мобильного на рабочий стол или наоборот. Чтобы отключить сброс сеанса, мы должны отключить соответствующий пользовательский агент. Я отключил в CodeIgniter с помощью $config['sess_match_useragent'] = FALSE;
Вероятно, так оно и должно работать, если сайт устанавливает какой-то файл cookie, который говорит: «Это мобильный пользователь, покажите им мобильный сайт».