这段代码需要刷新或单击页面,然后再转到索引页,然后在会话过期后更新数据库。
我如何使它自动,在会话过期后,它将更新数据库,使用户活动将是0,而不刷新或点击页面?
$idletime = 3600; //after 1hr the user gets logged out
if (time() - $_SESSION['timestamp'] >= $idletime){
$online = "UPDATE users SET active = 0 WHERE username = '".$_SESSION['username
当网页上没有活动时,我看到了关于如何显示警报或弹出的各种主题。
但是所有的例子都没有做我想做的事。
加载网页。如果在任何时刻都有5秒空闲时间,则显示警报。一旦用户与页面交互(清除警报、移动鼠标等),警报就会清除。我不希望它每5秒重复一次空闲时间。
我一直在看:,它似乎能做我想做的事情,并且有一个destroy选项。
// stop the timer, removes data, removes event bindings
// to come back from this you will need to instantiate again
// returns: jQuery
$( do
我希望我的页面经常重新加载,但如果用户在5分钟内不活动,我想停止页面重新加载。我在http://codepen.io/tetonhiker/pen/gLeRmw上有一个例子。 现在它每10秒刷新一次。再一次,我想让它停止,比如在刷新5分钟后,当用户处于非活动状态时。我该怎么做呢? var timer = null;
$(function() {
// Get the time to stop the effect
var stopTime = new Date();
stopTime.setMinutes(stopTime.getMinutes() + 5);
// Ge
我有一个网页,应该开始一个长期运行的过程。在这里跑很长时间我的意思是可能要一个小时左右。我不希望网页在那里停留一个小时,所以我创建了一个Process对象,在没有等待的情况下启动它,然后返回一条"ok I start it“消息。(这个过程更新了一些文件,我计划有一个日志,用户可以检查它是否已经完成。这不是问题所在。)我的问题是,时间安排在20分钟。如果我修改作业上的参数,使其在不到20分钟内运行--一切正常工作,它进行更新,独角兽在牧场上嬉戏,一切都很好。但在某个地方有个暂停会在20分钟内杀死它。
我在进程中搜索一个属性来指定时间限制,但没有运气。这个限制必须在某个地方确定下来。知道