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