2016-02-20 64 views
0

我只是想知道在cookie过期时是否有预制系统来调用函数。我想知道是否有类似的东西:PHP - 在Cookie过期时调用函数

setcookie('cookie', "Value!", time()+300, onexpire{/*Self destruct*/}); 

如果不是我能想到的一个不同的方式去做

回答

0

按照所知,没有预先制作系统这一点。其实它很难达到你的要求。

但是您可以创建一个cookie来存储您的第一个cookie过期时间。然后使用第二个cookie检查第一个到期时间,然后调用函数。

希望这样可以帮助你。

0

Cookie存储在客户端的浏览器中。当cookie过期时,浏览器不会告诉服务器。

但也有一些变通办法:

  1. 的Cron作业:cookie保存的副本在你的数据库,并设置 的cron作业来对付他们
  2. 的Ajax:让客户端发送cookie过期时的ajax请求