php語言如何讓網頁停止3秒在執行header
我的用途是
在插入資料後顯示新增成功
這網頁顯示3秒後
再用header函數跳到我想要的頁面
2006-07-21 18:30:08 · 2 個解答 · 發問者 Tom 2 in 電腦與網際網路 ➔ 程式設計
可是有些論壇回覆留言時
他會顯示留言成功之類的
然後5秒後自動跳頁
那要怎麼做??
2006-07-22 05:05:14 · update #1
您的要求可使用header()函式或JavaScript,假設您要連結的網頁名稱為test.php,header如下式:header("Refresh:3;URL=test.php");格式如下:header("Refresh:秒數;URL=網址");JavaScript如下式:setInterval為一周期呼叫函數,格式如下:setInterval("函數()",秒數*1000);而location.replace(URL)可將URL取代原本在瀏覽器執行的網頁,而無法使用「上一頁」的按鈕回到上一頁。
2006-07-22 13:52:45 補充:
setInterval()的第四個英文字母是I而不是L。
2006-07-22 09:41:40 · answer #1 · answered by 流浪玩家 6 · 0⤊ 0⤋
事實上
PHP 的 header 僅可以用在資料輸出至 client 之前
若資料輸出以後就不會再執行 header
你要不要考慮用下面這個方法?
先確定資料寫入成功
顯示成功的訊息
然後利用HTML裡面
2006-07-21 22:11:01 · answer #2 · answered by johnroyerkimo 2 · 0⤊ 0⤋