我有这个问题。在我的代码的一部分,我删除了json文件
的一个元素[
{somedata},
{somedata},
{somedata} // deleted
]
后删除和fwrite或file_put_contents我重定向到另一个脚本在这个脚本中,我得到了文件。Json数据,但它类似于返回与尚未删除的元素一起缓存的文件数据。只有当我按f5时,它才返回新数据。
谁知道我怎么能解决这个问题。想法。
问候。
您可以尝试在第二个脚本中添加无缓存头:
<?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");
?>
参见如何防止浏览器缓存php站点获取更多信息