我有一個代碼可以編輯頁面中的內容並將我重定向到該頁面。它成功地將我重定向到該頁面,但不更新內容。我必須按F5,這樣頁面纔會刷新並更新。PHP:爲什麼頁面在使用重定向時沒有得到更新
這是我使用
if (mysqli_multi_query($con,$sql_pcr)){
header("location:http://".$_SERVER['HTTP_HOST'].'/cert/forms/dashboards/dashboard-edit-pcr.php');
}
重定向我也試過這種
if (mysqli_multi_query($con,$sql_pcr)){
?>
<script type="text/javascript">
window.location.href = '/cert/forms/dashboards/dashboard-edit-pcr.php';
</script>
<?php
}
但同樣的結果。我不認爲錯誤是從編輯因爲當我按F5它得到更新。
編輯:我有注意到的東西。一些數據更新不刷新,但仍有一些需要手動刷新
有沒有人知道爲什麼會發生這種情況?以及如何解決這個問題? 在此先感謝。
你需要顯示更多的代碼,什麼是實際上不工作...... –
你使用的是什麼rdbms? (MS SQL,MYSQL ..?) – Taki
@NijrajGelani抱歉,我不知道在這裏添加什麼代碼。它會成功更新數據,但我必須按F5鍵。如果您不按F5,內容將不會更新。從我所知道的,如果你將被重定向到一個頁面,該頁面將自動刷新,但在我的情況下,它不只是像你只需按下後退按鈕。 –