浏览器缓存问题

时间:2013-05-03 05:40:30

标签: php cakephp caching browser-cache

我创建了一个购物车应用程序,但是从产品页面添加商品到购物车然后转到购物车页面购物车显示为空,但刷新产品显示后,我认为浏览器缓存页面。那么有没有办法解决这个问题,请帮帮我

注意:我使用了带有MVC的cakephp框架

由于

3 个答案:

答案 0 :(得分:2)

要阻止浏览器缓存购物车页面,请添加“no-cache”标题;

禁用CakePHP 1.x中的浏览器缓存

public function cart()
{
    $this->disableCache();
    // rest of your code here
}

禁用CakePHP 2.x中的浏览器缓存

在CakePHP 2.x中,'disableCache()'方法已移至响应对象

public function cart()
{
    $this->response->disableCache();
    // rest of your code here
}

答案 1 :(得分:0)

每次拨打电话时,都会在地址或网址上添加一些时间戳,如

获取变量MS的当前时间(可以使用jav mili第二次)并更改你的网址myPage.jsp?MS

由于

答案 2 :(得分:-1)

您可以致电

Cache::clear()

这将清除所有缓存的数据,不包括缓存的视图文件。如果需要清除缓存的视图文件,请使用

clearCache().