Laravel - 会话变量消失并重新出现

时间:2015-03-24 12:14:47

标签: php ajax session laravel

在我的Laravel应用程序中,我使用长轮询,我使用session_write_close();来阻止sleep()问题,在同一个应用程序中,我保存了一些数据在Laravel Session的一个数组中,我在一个ajax请求中使用这个数据,问题是有时候,变量会消失,但是当我再次尝试变量重新出现时!所以变量仍然在会话中,但为什么它在第一次没有被检测到?这真是一种奇怪的行为。

1 个答案:

答案 0 :(得分: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

并使用session api进行laravel!