Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cookies 如何从用户的最后一个活动中延长Cookie过期时间?_Cookies_Extend - Fatal编程技术网

Cookies 如何从用户的最后一个活动中延长Cookie过期时间?

Cookies 如何从用户的最后一个活动中延长Cookie过期时间?,cookies,extend,Cookies,Extend,如何从用户上次执行的活动中延长cookie过期日期 举个例子,默认情况下,cookie设置为用户登录后30分钟。 用户在下午1点登录,因此给定的cookie将在下午1:30过期 这个场景的问题是,若用户A在应用程序中做一些非常重要的活动,那个么当他点击任何内部链接上的提交表单时,他将被重定向到登录。 因此,他失去了他所做的工作 我想要的是,当用户在下午1点登录第一个活动时,cookie将在下午1:30过期。 在用户A空闲之后,这意味着他不点击任何地方,他只是离开他的计算机,15分钟后,即下午1点

如何从用户上次执行的活动中延长cookie过期日期

举个例子,默认情况下,cookie设置为用户登录后30分钟。 用户在下午1点登录,因此给定的cookie将在下午1:30过期

这个场景的问题是,若用户A在应用程序中做一些非常重要的活动,那个么当他点击任何内部链接上的提交表单时,他将被重定向到登录。 因此,他失去了他所做的工作

我想要的是,当用户在下午1点登录第一个活动时,cookie将在下午1:30过期。 在用户A空闲之后,这意味着他不点击任何地方,他只是离开他的计算机,15分钟后,即下午1点15分,再次回来,并开始使用php门户,然后cookie过期时间应为下午1点45分


怎么做?我发现脚本PHPmyadmin也做了同样的事情。当用户处于非活动状态超过1440秒时,它会导致cookie过期。

您必须依靠JavaScript触发鼠标移动,然后通过ajax向服务器发送活动或空闲标志,然后更新cookie。你为什么要让饼干过期30分钟?如果空闲时间大于10分钟,则仅取决于空闲时间,或者取决于您的决定以及页面关闭时的空闲时间。