我不确定发生了什么,但在我在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);
}
答案 0 :(得分:0)
您可以设置标题以告知浏览器不要缓存文档和/或文档过去已过期:
...
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 1 Jan 2018 01:00:00 GMT");
echo json_encode($resultArray);