【发布时间】:2014-05-27 10:55:26
【问题描述】:
从我的网站退出后,我必须禁用后退按钮。我正在使用一些标头元标记来清除浏览器的缓存,但无法这样做。
【问题讨论】:
标签: php cakephp-2.0 browser-cache
从我的网站退出后,我必须禁用后退按钮。我正在使用一些标头元标记来清除浏览器的缓存,但无法这样做。
【问题讨论】:
标签: php cakephp-2.0 browser-cache
你可以删除浏览器catche throw这个代码。
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Content-Type: application/xml; charset=utf-8");
?>
或者你可以使用 CakeResponse::disableCache() 像这样
<?php
public function search() {
// do something.
$this->response->disableCache();
}
或者您可以使用clearCache() 的另一个想法,可能会在模型 afterSave 回调中自动使用:
function afterSave($created) {
clearCache();
}
【讨论】: