在php中頁面跳轉(zhuǎn)我們用到的是header函數(shù)了,如果要定時跳轉(zhuǎn)頁面我們就必須使用js或html了,下面我來給各位同學總結(jié)一下各種頁面跳轉(zhuǎn)的實現(xiàn)程序.
header()函數(shù)的定義如下:
void header (string string [,bool replace [,int http_response_code]])
可選參數(shù)replace指明是替換前一條類似標頭還是添加一條相同類型的標頭,默認為替換.
第二個可選參數(shù)http_response_code強制將HTTP相應代碼設為指定值, header函數(shù)中Location類型的標頭是一種特殊的header調(diào)用,常用來實現(xiàn)頁面跳轉(zhuǎn),注意:1.location和“:”號間不能有空格,否則不會跳轉(zhuǎn).
1.使用php里head函數(shù)進行跳轉(zhuǎn)
注意:head跳轉(zhuǎn)前不要有任何輸出,不然可能不能跳轉(zhuǎn),代碼如下:
- header("refresh:3;url=http://m.survivalescaperooms.com");//限時跳轉(zhuǎn)
- header('location:http://m.survivalescaperooms.com');//立即跳轉(zhuǎn)
2.HTML meta refresh 刷新與跳轉(zhuǎn)(重定向)頁面
Meta標簽:Meta標簽是HTML中負責提供文檔元信息的標簽,在PHP程序中使用該標簽,也可以實現(xiàn)頁面跳轉(zhuǎn),若定義http-equiv為refresh,則打開該頁面時將根據(jù)content規(guī)定的值在一定時間內(nèi)跳轉(zhuǎn)到相應頁面.
refresh 屬性值 — 刷新與跳轉(zhuǎn)(重定向)頁面
refresh用于刷新與跳轉(zhuǎn)(重定向)頁面
refresh出現(xiàn)在http-equiv屬性中,使用content屬性表示刷新或跳轉(zhuǎn)的開始時間與跳轉(zhuǎn)的網(wǎng)址,代碼如下:
<meta http-equiv="refresh" content="3; url=http://m.survivalescaperooms.com">
3.js實現(xiàn)頁面跳轉(zhuǎn)
js實現(xiàn)跳轉(zhuǎn)主要用到location對象,代碼如下:
- <script type='text/javascript'>
- // 立即跳轉(zhuǎn)
- window.location.href = 'http://m.survivalescaperooms.com';
- // 限時跳轉(zhuǎn)
- setTimeout(function(){
- // 3秒后跳轉(zhuǎn)
- window.location.href = 'http://m.survivalescaperooms.com';
- },3000);
- </script>
新聞熱點
疑難解答