相关疑难解决方法(0)

如何在所有浏览器中控制网页缓存?

我们的调查向我们表明,并非所有浏览器都以统一的方式尊重http缓存指令.

出于安全原因,我们不希望在我们的应用程序某些网页缓存,有史以来,通过Web浏览器.这必须至少适用于以下浏览器:

  • Internet Explorer 6+
  • Firefox 1.5+
  • Safari 3+
  • Opera 9+

我们的要求来自安全测试.从我们的网站注销后,您可以按后退按钮查看缓存页面.

https caching http http-headers

1474
推荐指数
17
解决办法
88万
查看次数

为什么1981年"过期"?

我的CRON Job返回了CRON作业无效的错误.在那里,这是:

Set-Cookie: PHPSESSID=2t2drultihqci4em15nbfmeb63; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-type: text/html
Run Code Online (Sandbox Code Playgroud)

我想知道为什么Expires设置为"1981".有什么意义?

php session expires-header

39
推荐指数
3
解决办法
2万
查看次数

为什么 WordPress 使用 11 Jan 1984 作为 Expires 标头的反缓存值?

可以将Expires 标头设置为过去的日期以防止缓存,尽管这似乎被视为一种不寻常的做法。今天之前的任何日期都应该用于此目的,但 Wordpress出于某种原因使用了非常具体的日期Wed, 11 Jan 1984 05:00:00 GMT。我很确定 WP 是这种做法的起源,因为所有涉及这个日期的讨论似乎都是关于 WordPress 的,并且本文专门将 Expires 标头值称为 WordPress 服务器的标志。这篇博文评论了这个不寻常的日期,但没有提供任何有用的信息(除非缓存控制标头旨在纪念 Fritz Geissler 的死)。

在我看来,选择更通用的时间戳是更好的做法,例如1 Jan 1900 00:00:00 GMT避免对特殊性感到惊讶。从这个论坛帖子中可以看出它显然引起了一定程度的混乱(尽管不多)。有谁知道这个日期的意义是什么,或者 WordPress 开发人员为什么选择它?我只能假设它是某种复活节彩蛋,但找出细节会很好。

wordpress

6
推荐指数
1
解决办法
1267
查看次数

标签 统计

caching ×1

expires-header ×1

http ×1

http-headers ×1

https ×1

php ×1

session ×1

wordpress ×1