PHP文件\u get\u contenst位于file.json返回缓存上

PHP文件\u get\u contenst位于file.json返回缓存上,php,json,caching,Php,Json,Caching,我有这个问题,伙计们。 在代码的一部分中,我删除了json文件的一个元素 [ {somedata}, {somedata}, {somedata} // deleted ] 删除并写入或文件内容后,我重定向到另一个脚本 在该脚本中,我得到file.json数据,但这就像返回缓存的文件数据,该元素尚未删除。只有当我按f5键时,它才会返回带有该项delete的新data.json文件 任何人都知道我如何解决这个问题。想法 注意。您可以尝试不向第二个脚本添加缓存头: <

我有这个问题,伙计们。 在代码的一部分中,我删除了json文件的一个元素

[
    {somedata},
    {somedata},
    {somedata} // deleted
]
删除并写入或文件内容后,我重定向到另一个脚本 在该脚本中,我得到file.json数据,但这就像返回缓存的文件数据,该元素尚未删除。只有当我按f5键时,它才会返回带有该项delete的新data.json文件

任何人都知道我如何解决这个问题。想法


注意。

您可以尝试不向第二个脚本添加缓存头:

<?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");
?>


有关更多信息,请参见

这不是缓存应该做的吗?我明天会在工作中尝试。非常感谢。我会让你知道的。