我需要做一些理論上聽起來很容易的事情,但我已經遇到很多問題,以便正確完成它。PHP載入第1頁,睡眠5秒,載入第2頁
添加了一層複雜性,因爲我運行的是自定義欺詐檢測腳本,但不應該對此產生任何影響。
基本上,我需要我的PHP代碼執行以下操作
-Load 1(通過包括()這樣的URL不會改變) -Show該網頁5秒 -Stop顯示第1頁,而是顯示第2頁(再次使用Include(),使URl保持不變)
任何想法?
最近我已經得到的是:
<?php
ob_start();
include ("1b.html");
ob_clean();
sleep(5);
include ("1c.html");
?>
,但它只是沒有顯示5秒鐘,彷彿頁面仍在加載,然後只顯示1C而沒有顯示1b 5秒鐘。
乍一看我說你可能需要使用Javascript和AJAX調用。或者您可以預先加載內容,然後讓JavaScript更改可見的內容。一旦它加載的PHP頁面將無法重新加載或加載新的內容。 PHP是服務器端,所以一旦它將數據發送到瀏覽器就完成了。 – ckimbrell