我正在使用PHP和大量Javascript创建应用程序。基本上用户将在浏览器中使用该应用程序(所有的javascript在这里实现功能),没有任何互联网好几个小时。
在使用过程中,将会创建输入和数据。稍后当用户再次访问互联网时,他需要能够按下提交按钮并能够通过POST将这些处理过的数据发送到服务器。我想,当用户这样做时,服务器会忘记会话,我担心数据会丢失。
有没有办法让服务器知道我们正在恢复几个小时前开始的会话,这样数据在重定向到登录屏幕时不会丢失? (因为登录会话将过期)
谢谢
答案 0 :(得分:1)
你有没有尝试创建一个带有phpsesionid的$ _Cookie,当他们发布时会更新,但是phpsession id存储在数据库中,然后他们就可以继续了。您可以使用phpsessionid数据库在丢失连接之前保留他们拥有的数据,然后在使用cookie获取连接时获取数据。