我怎么能禁用缓存,特定的PHP文件?

时间:2017-09-22 23:52:33

标签: php wordpress caching browser-cache

我目前正在开发一个支持WordPress的电子商务网站,其中所选择的购物平台是WooCommerce。

有没有办法,不使用插件,这将允许我阻止浏览器缓存某些PHP文件?在这种情况下,' header.php'和' cart.php'文件?我的假设是,有些人会修补“.htacess”。文件是必需的,但我可能是错的。

2 个答案:

答案 0 :(得分:3)

不熟悉woocommerce,但通常你应该能够将以下内容添加到php文件中:

header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

答案 1 :(得分:0)

我发现了这个问题。我完全忽略/忘记了,我在 <m:GetItemResponseMessage ResponseClass="Success"> <m:ResponseCode>NoError</m:ResponseCode> <m:Items> <t:CalendarItem> <t:ExtendedProperty> <t:ExtendedFieldURI DistinguishedPropertySetId="Appointment" PropertyId="33304" PropertyType="Integer" /> <t:Value>Organizer</t:Value> </t:ExtendedProperty> </t:CalendarItem> </m:Items> </m:GetItemResponseMessage> 文件中有以下缓存代码。男生错误!

删除下面的代码后,解决了篮子缓存问题。

.htaccess

我是否应该发现一种缓存网站的方法,如果没有缓存篮子,我会将其添加到此答案中。