2016-07-12 131 views
0

我有一个ZF2 PHP应用程序,我希望我的页面永不放入缓存,并强制浏览器每次都得到一个新的。通过控制器操纵响应,强制不缓存

第一:如何通过控制器(ZF 2.4)操纵响应?我的搜索属于旧版本,通常是1.x和其他版本。也许我想念一件事。

第二:有没有关于'浏览器从不缓存'操作的建议?在php.net上它们是很多解决方案,但在纯PHP中,也许你知道ZF2的一个好方法。

谢谢你,有一个愉快的一天

回答

1

您可以通过响应对象访问头从控制器动作如下:

$this->getResponse()->getHeaders()->addHeaderLine('Cache-Control: no-store, no-cache, must-revalidate, max-age=0')