当我刷新页面以查看新的更新数据时,它会显示旧数据。
当我刷新AGAIN时,它会显示新数据。
如何刷新一次并获取新数据?
一个刷新页面中的所有三个步骤都可以吗?
以下是我使用的内容:
$curTime = time();
$endTime = $results->data[$i]['ends'];
$bannedid = $results->data[$i]['bid'];
if ($endTime < $curTime)
{
$query = "UPDATE bans SET RemoveType='E' WHERE bid='$bannedid'";
$stmt = $dbh->prepare($query);
$stmt->execute();
if ($results->data[$i]['RemoveType'] == 'E')
{
$UnbannedReason = "(Expired)";
}
echo $UnbannedReason;
}
答案 0 :(得分:1)
使用php标头
header("Refresh:0");
答案 1 :(得分:0)
我找到了解决此问题的方法,在UPDATE查询后添加:
if ($_GET['reloaded'] != 1) {
echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.php?reloaded=1\">";
}