我正在尝试在服务器中保存每个用户的会话。
目标是在不在本地用户存储区中使用cookie的情况下这样做。
如果用户点击“记住我”,即使浏览器已关闭,服务器也会保存用户y的会话,因此用户仍然会登录。
我试图避免使用SessionHandler的数据库,但我不知道该怎么做。
有人可以向我解释如何在服务器上保存会话?
答案 0 :(得分:1)
如果您希望在浏览器关闭后记住用户的会话,则需要Cookie。
你的意思是你想使用localStorage来保存id吗?老实说,我不确定与存储cookie有什么不同,或者它是否有效。如果您尝试使用localStorage,当用户登录时,您希望使用JS存储PHP生成的会话ID。您还需要启用session.use_trans_sid=1
,以便在网址中传递会话ID。
您还没有发布任何代码,但是当您这样做时,我们可以在您遇到问题时为您提供更多帮助。