【发布时间】:2019-03-07 12:18:03
【问题描述】:
在某些情况下,我想取消已打开会话的用户的呼叫。
我使用session_start 来确保登录用户一次只能执行一个请求并且工作正常。但是所有后续调用都会无限期地阻塞,直到所有之前的调用都通过,这在某些情况下会让人不满意,比如行为不端的用户。
通常我知道的所有阻塞调用都有一个超时参数。 start_session 有这样的东西吗?
或者有没有可以在拨打session_start之前可以拨打session_opened_by_other_script的电话?
【问题讨论】:
-
我很想知道你是如何做到这一点的。总是渴望学习一些东西。那么你能告诉我们一些代码吗
-
在尝试长时间运行的任务之前,您是否应该注意关闭其他地方的会话...?
-
@RiggsFolly PHP 的标准会话机制自己完成了这一切。 stackoverflow.com/q/13651195/476
-
@deceze 我希望对调用进行序列化。
-
@deceze Ahh 现在我明白 OP 在说什么了。 :) 傻我!