У меня проблема с сеансами на общем хостинге.Сессия не сохраняется на общем хостинге - Laravel 4.2.17
Я разработал приложение на локальном сервере (XAMPP), и он отлично работает (сеансы, auth и т. Д.). Проблемы появились, когда я переместил приложение на общий хостинг.
Я понял, что сеансы не сохраняются со страницы на другую или из файлов AJAX на другую страницу, и аутентификация тоже не работает.
Единственный сеанс, который сохраняется, - это _token, который имеет другое значение после каждого обновления страницы. У меня есть следующие конфигурации в файле session.php:
'driver' => 'database',
'lifetime' => 120,
'expire_on_close' => false,
'lottery' => array(2, 100),
'path' => '/',
'domain' => null
Первый, я использовал драйвер файла и у меня была такая же проблема, и теперь я использовал базу данных.
Оба файла и базы данных работают на локальном сервере, но на общем хостинге они этого не делают.
Я пробовал все решения, найденные на форуме, но все же у меня такая же проблема.
Я думаю, что проблема заключается в настройке домена сеанса, потому что, когда я изменяю значение от нуля до другой строки на моем локальном сервере, у меня та же проблема, с которой я столкнулся в Интернете.
Помогите мне, пожалуйста!
Спасибо, Mirel
Как выглядит ваш стол сеанса? Вы создали для него миграцию? – Chris
Моя миграция: 'Schema :: create ('sessions', function ($ table) { $ table-> string ('id') -> unique(); $ table-> text ('loadload'); $ table-> integer ('last_activity'); }); ' – mirel23
Я заметил, что мой сеанс ** _ токена ** изменяется каждый раз, когда я обновляю страницу. И я думаю, что это моя проблема. Каждый раз, когда я перезагружаю страницу, в мою таблицу сеансов вставляется новая строка. – mirel23