【发布时间】:2012-12-19 17:45:15
【问题描述】:
我正在使用 CodeIgniter 在 PHP 中开发 Ticker 支持客户端,我想知道用户是否已经打开票证以从列表中隐藏此票证。
我知道有在开票时更改数据库中的标志的解决方案,然后使用:
$(window).unload(function() {
$.ajax({async:false .....
/* change flag in database */
});
但是,如果用户的导航器强制关闭怎么办? 我是否需要运行 CRON 任务来重置这些标志?您对完整的解决方案有一些反馈吗?谢谢。
【问题讨论】:
-
“我想知道用户是否已经打开了一张票以从列表中隐藏这张票”这似乎与标题完全无关。那你想要什么?另外,“完整解决方案”是什么意思?完整的代码?因为如果是这样,我认为你来错地方了,我们通常不会提供完整的代码,而是提供帮助用户改进的建议......而不仅仅是复制。
-
是的对不起标题,这很难找到好词。我不想要完整的代码,但对我的问题有一些想法。我想确切地知道用户是否打开了票证,并知道用户何时关闭此票证(例如,通过单击历史记录返回按钮,或者他是否关闭了他的导航器)
-
所以你想检查用户是否不在特定页面上?
标签: php ajax codeigniter session