2015-03-24 2 views
0

В моем приложении Laravel я использую длинный опрос, я использую session_write_close();, чтобы предотвратить проблему sleep(), в том же приложении я сохраняю некоторые данные в массиве в сеансе Laravel, и я использую эти данные в запросе ajax, проблема в том, что когда-то переменная исчезает, но когда я пытаюсь еще раз повторить переменную! поэтому переменная все еще находится в сеансе, но почему она не обнаружена в первый раз? это действительно странное поведение.Laravel - переменная сеанса исчезает и появляется снова

ответ

1

Сессия бывает сложной, сохраняйте ее в другом месте, где она сохраняется. В базе данных или в файле. Я думаю, вы можете настроить сеанс в laravel для записи на диск (текстовый файл) или в базу данных. Используйте это вместо этого.

http://laravel.com/docs/5.0/session#session-usage

http://laravel.com/docs/5.0/session#session-drivers

http://laravel.com/docs/5.0/session#database-sessions

и использовать сеанс API для Laravel!

Смежные вопросы