来自phpMyAdmin的Json数据不会在网站上更新

时间:2018-03-16 14:23:30

标签: php mysql

我不确定发生了什么,但在我在mySQL数据库中插入新数据后,我转到我的网站链接,其中包含该JSON数据,它显示了旧的json数据。我必须清除我的浏览器缓存才能看到新数据。有关如何处理此问题的任何建议?我检查了我与Postman的链接,每次我测试时,我的json数据都会更新。以下是我的代码

if ($result = mysqli_query($con, $sql)){
    $resultArray = array();
    $tempArray = array();

    while($row = $result->fetch_object())
    {
        $tempArray = $row;
        array_push($resultArray, $tempArray);
    }

    echo json_encode($resultArray);
}

1 个答案:

答案 0 :(得分:0)

您可以设置标题以告知浏览器不要缓存文档和/或文档过去已过期:

...
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 1 Jan 2018 01:00:00 GMT");
echo json_encode($resultArray);