我已經將我的PHP頁面設置爲刷新並從數據庫中獲取值,問題是它有時會變成空白。清爽的部分和一切工作正常。唯一的一點是,該網頁去我用於刷新頁面空白PHP頁面在某段時間後空白
代碼是:
$url=$_SERVER['REQUEST_URI'];
header("Refresh: 1; URL=$url")
我已經將我的PHP頁面設置爲刷新並從數據庫中獲取值,問題是它有時會變成空白。清爽的部分和一切工作正常。唯一的一點是,該網頁去我用於刷新頁面空白PHP頁面在某段時間後空白
代碼是:
$url=$_SERVER['REQUEST_URI'];
header("Refresh: 1; URL=$url")
將它調用你的頁面,靜態頁面內刷新的iframe。然後每秒刷新一次iframe。使用此模式時,動態頁面返回空白一次就不會破壞功能。
簡單的例子
<html>
<script>
setInterval("reload()", 2000);
function reload(){
document.getElementById('refresh').src = "./page_to_refresh.php";
}
</script>
<iframe id="refresh" src="./page_to_refresh.php">
</html>
我不能使用與html相關的東西?我想刷新表格及其內容 – user2129868 2013-03-05 10:41:01
您可以,但是如果您的頁面中斷了一次,它將無法在沒有用戶交互的情況下再次恢復! – powtac 2013-03-05 10:50:18
可能想看看AJAX請求,而不是依賴於清爽的。 – 2013-03-05 10:32:08
或使用從外部刷新的iframe ... – powtac 2013-03-05 10:33:09
嘗試添加一些緩存控件以避免瀏覽器進行緩存。 – 2013-03-05 10:33:44