是否有可能暂时销毁php会话?

时间:2019-05-14 06:47:05

标签: php session

我正在使用php session_start来存储用户导航中的临时变量。 我有一些脚本需要花费几秒钟的时间来处理,因此如果用户希望在这段时间内在另一个浏览器选项卡中打开另一个页面,他就不能这样做,因为session_start将锁定执行。 然后,我在长时间处理之前调用session_destroy,但这会删除我仍然需要的临时变量。 我是使用cookie的唯一选择吗? 没有等效的session_end吗?

1 个答案:

答案 0 :(得分:1)

尝试使用session_abort而不是使用session_destroy:

https://www.php.net/manual/en/function.session-abort.php