通常,我会通过在php中对每个页面加载执行查询来保存所有用户活动,页面视图和所有值。在会话结束时将所有用户活动存储为会话值并保存会话值
- 现在我想保存所有这些为会话值和 在会议结束执行查询。但是,我不知道如何在PHP中处理这个“结束会话”事件。
我想过在会话超时之前存储所有会话值的后台进程,但我对php中的多线程方法一无所知,尽管我听说过一些规避是可能的。
- 我想确定用户是不活动的,而不需要用户 触发(如页面加载),并保存所有的会话值在会话的 结束,超时之前。
这将节省一些工作量上的数据库引擎,在这样的方式: 用户意见多页,我增加值闭会期间,执行像
update pageviews set numberofviews=numberofviews+1
上查询的insetead每页加载。
- 问题是这样的:“我该如何处理在PHP 会话事件的结束而无需用户活动?”
解决方案的实际问题也赞赏。不管与粗体问题的相关性如何。 (我还没有开始写这个代码,我的问题是不是bug修复。)
可能的解决方案:
- 在一个MySQL表这是一种存储器类型和移动 存储数据记录到另一张桌子偶尔。
- Php has a session destroy handler here
我已经找到了php session handler functioon但文件并没有说明它是否能有回调的参数的空参数什么?
如果为$回调参数输入空参数,是否会失去标准功能?
我只想更改会话$ destroy事件。我现在需要帮助。
相关帖子: RP1
这个问题与多线程有什么关系。 – robert
apc,memcache,redis的工具都不符合你的要求? – ajreal