如何在wordpress中恢复之前的会话


How to restore the previous session in wordpress

我正在创建一个插件,我想在其中恢复以前的会话,以便我可以在浏览器重新打开时返回我的数据。

我也有定时器设施在该插件,所以定时器也应该恢复从它是在关闭浏览器的时间。

您的插件需要扩展服务器的PHP会话长度和包含会话id的cookie的过期长度,以便用户返回时仍然可以访问未过期的会话。(类似于杰拉德的评论)。

如果您想要恢复一个不同的PHP会话(假设一个用户以用户a登录,然后注销并以用户B登录,然后注销并希望以用户a再次登录并保留其第一次登录时的会话信息),您可能希望将PHP会话id存储为用户元值以及某种类型的过期时间戳。您必须非常小心地考虑安全含义(我不会深入讨论,因为它不是问题的一部分)。