已经知道登录时间 $oldtime=$_session[login_time]
目前时间也知道 $nowtime=mktime()
时间差也有了:if(($nowtime-oldtime)>300){echo “<head><meta http-equiv='refresh' content=3;url='index.php'></head>”;}我的问题是一个页面已经加载了,5分钟后获得怎样的事件激发上述【时间差对比】功能?是点击某个链接?(链接太多了)

解决方案 »

  1.   

    session设置的时间过期就重新登录。无非就是一个判断过期时间进行一个跳转。
      

  2.   

    设定session的时间。楼上有正解。
      

  3.   

    session时间会记录,目前时间也用mktime计算,我的问题是怎样触发这两个时间差超时--进行跳转,能不能给一个例子?
      

  4.   

    应该记录最后一次操作的时间比如$_SESSION["act_time"] = ……下次操作的时候,比对一下这个时间即可。。如果未超出5分钟,则再次记录时间刻度如果你想前台js记录,也可以。。每次开页面,settimeout  301秒,一旦触发,立刻跳转,比如登陆页不过,你总不能不让我慢慢的看文章看6分钟吧?
      

  5.   

    php端可以用sleep()来做个循环,也可以客户端js.