为什么是1981年的“过期”呢?

2020-09-20 14:41:50

我的Cron作业返回了Cron作业不工作的错误。因为这里有这个:

Set-Cookie:PHPSESSID=2t2drultihqci4em15nbfmeb63;path=/Expires:清华,1981 11-19 08:52:00 GMTCache-Control:无存储,无缓存,必须重新验证,POST-CHECK=0,PRE-CHECK=0 Pragma:no-cacheContent-type:Text/html。

就我个人而言,我把1984年放在那里,只是为了搅乱人们的头脑。;) -DECEZE♦。

作者:Sascha Schumann<;[email protected]>;Andrei Zmievski<;[email protected]>;//...cache_limiter_FUNC(Private){add_header(";expire:清华,1981年11月19日08:52:00 GMT";);cache_limiter(Private_No_Expire)(TSRMLS_C);}。

@KLUMEN:因为它不直观!它应该是一个默认的日期,比如:1.1.1900等等。那么你就不需要这样的帖子了。 -Ingo。

是的……但据我所知,会期必须在某个时间点到期(除非我错了)……如果到期日是1981年,我们如何才能做到这一点呢? -Dimitris Papageorgiou。

我认为您在调用SESSION_START之前正在使用SESSION_CACHE_LIMITER。如果参数为私有或无缓存,则结果是将Expires头设置为您提到的时间。有关详细信息,请参阅本文档。

有人刚刚在他的代码中加上EXPILES=DATE(';-30年';)(转述),以确保内容设置为过期而不是缓存。

不是你想要的答案吗?浏览标记的其他问题或提出您自己的问题。