我创建了一个购物车应用程序,但是在从产品页面将商品添加到购物车然后转到购物车页面后,购物车显示为空,但在显示刷新产品后,我认为浏览器缓存页面。那么有没有办法解决这个问题,请帮助我
注意:我使用 cakephp 框架和 MVC
谢谢
我创建了一个购物车应用程序,但是在从产品页面将商品添加到购物车然后转到购物车页面后,购物车显示为空,但在显示刷新产品后,我认为浏览器缓存页面。那么有没有办法解决这个问题,请帮助我
注意:我使用 cakephp 框架和 MVC
谢谢
要防止浏览器缓存购物车页面,请添加“no-cache”标头;
public function cart()
{
$this->disableCache();
// rest of your code here
}
在 CakePHP 2.x 中,'disableCache()' 方法已移至响应对象
public function cart()
{
$this->response->disableCache();
// rest of your code here
}
每次调用页面时,都会在地址或 URL 上添加一些时间戳,例如
在变量 MS 中获取当前时间(可以使用 jav mili 第二次)并更改您的 URL,如 myPage.jsp?MS
谢谢
您可以致电
Cache::clear()
这将清除所有缓存的数据,不包括缓存的视图文件。如果需要清除缓存的视图文件,请使用
clearCache().