本文目錄一覽:
如何讓php頁面停頓幾秒後跳轉?
sleep(3);暫停3秒再執行下邊的內容
根據你的要求可以這樣處理:
採用thinkphp 中的跳轉的方法,把錯誤內容輸出到一個提示的頁面,同時把要跳轉到的頁面也分配過支,然後在這個頁面中寫一個js的定時跳轉就好了
如何實現php頁面15秒後自動跳轉
Php本身沒有一個完全意義上的頁面跳轉函數,也許Header函數算一個,但是,它只能用於頁面的第一行。如果放在Php頁面的最後位置,除非前面的Php沒有輸出任何字元,否則,會報錯。以下是三種Php自動頁面跳轉的方法:
一:使用Header函數。
二:使用HTML固有標記。(不僅僅適用於Php,同樣適用於ASP,.Net,以及Jsp中)。
三:輸出javascript,利用Js代碼,達到Php頁面自動跳轉的目的。(也適用於Php以外的其他語言,不過相應語言代碼不同)。一、用HTTP頭信息(Header函數)
也就是用PHP的HEADER函數。PHP里的HEADER函數的作用就是向瀏覽器發出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如聲明返回信息的類型(“Context-type: xxxx/xxxx”),頁面的屬性(“No cache”, “Expire”)等等。
用HTTP頭信息使Php自動跳轉到另外一個頁面的方法如下:
?php
$url = index.php
Header(“HTTP/1.1 303 See Other”);
Header(“Location: $url”);
exit;
?
注意一下,”Localtion:”後面有一個空格。二、利用HTML標記(META中的REFRESH屬性)
用HTML標記,就是用META的REFRESH標記,舉例如下:
?php $url = index.php;?
HTML
HEAD
META HTTP-EQUIV=”REFRESH” CONTENT=”10; URL=? echo $url;?
/HEAD
BODY
/BODY
/HTML
註:這裡的CONTENT=”10 的意思是說10秒以後跳轉。三、用javascript腳本來實現
舉例如下:
?php
$url=index.php;
echo “!–SCRIPT LANGUAGE=”javascript””;
echo “location.href=’$url'”;
echo “/SCRIPT–“;
?
—————————————————————————————————————
?
//PHP自帶函數
Header(“Location: “);
?
?
//利用meta
echo “meta http-equiv=’refresh’ content=’0; url='”;
?
—————————————————————————————————————
?
//利用Javascript語言
echo “script language=’javascript'”;
echo ” location=” ; “;
echo “/script”;
?
—————————————————————————————————————
注意:使用Header函數時必須網頁未產生任何輸出,此時尤其要注意空格的問題。即必須放在網頁最開始處
php如何實現頁面跳轉功能,跳轉一下,然後返回?
在PHP代碼中嵌入下面的javascript代碼就可以了,它的功能是讓當前頁面在一個指定的時間後自動跳轉到指定的頁面。
script language=”javascript”
window.setTimeout(“window.location.href=’下一個頁面'”,n毫秒);
/script
時間的單位是毫秒,例如想實現3秒後跳轉到新頁面new.php,就是
script language=”javascript”
window.setTimeout(“window.location.href=’new.php'”,3000);
/script
至於你想跳轉一下又返回來,那你就在new.php頁面中做相同的處理的可以了,讓它在指定時間後跳轉回來。如果想讓頁面跳轉到new.php頁面後立刻返回,那就直接用PHP語句header(“Location:指定跳轉到的頁面”)就可以了。
怎樣做到php頁面延遲跳轉?
您好。我是玵雨薇。比如說PHPWind、Discuz等,有點擊延遲功能,如同資料庫緩存一樣,點擊數相隔一定時間才會顯示最新。其實緩存文件的結構是一個數組型變數。如果沒有緩存,程序顯示一個信息是這樣的:程序指令-》查詢資料庫-》獲得數據(數組型或其它)-》輸出如果有緩存,其只需要一次資料庫查詢第一次(更新緩存的時候):程序指令-》查詢資料庫-》獲得數據(數組型或其它)-》輸出|–同時–》以數組形式保存成PHP文件緩存在之後(緩存有效期內):程序指令-》引用緩存文件(緩存文件是PHP型的,直接解釋器解釋,當然比資料庫取出來再轉入PHP解釋器快呀)-》輸出
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/250817.html