PHP跳轉(zhuǎn)頁面的幾種實(shí)現(xiàn)方法詳解
更新時(shí)間:2013年06月08日 17:01:27 作者:
本篇文章是對(duì)PHP跳轉(zhuǎn)頁面的幾種實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
•PHP頁面跳轉(zhuǎn)一、header()函數(shù)
header()函數(shù)是PHP中進(jìn)行頁面跳轉(zhuǎn)的一種十分簡(jiǎn)單的方法。header()函數(shù)的主要功能是將HTTP協(xié)議標(biāo)頭(header)輸出到瀏覽器。
header()函數(shù)的定義如下:
void header (string string [,bool replace [,int http_response_code]])
可選參數(shù)replace指明是替換前一條類似標(biāo)頭還是添加一條相同類型的標(biāo)頭,默認(rèn)為替換。
第二個(gè)可選參數(shù)http_response_code強(qiáng)制將HTTP相應(yīng)代碼設(shè)為指定值。 header函數(shù)中Location類型的標(biāo)頭是一種特殊的header調(diào)用,常用來實(shí)現(xiàn)頁面跳轉(zhuǎn)。
注意:
1.location和“:”號(hào)間不能有空格,否則不會(huì)跳轉(zhuǎn)。
2.在用header前不能有任何的輸出。
3.header后的PHP代碼還會(huì)被執(zhí)行。例如,將瀏覽器重定向到lamp兄弟連官方論壇
< ?php
//重定向?yàn)g覽器
header("Location: http://bbs. lampbrother.net");
//確保重定向后,后續(xù)代碼不會(huì)被執(zhí)行
exit;
?>
•PHP頁面跳轉(zhuǎn)二、Meta標(biāo)簽
Meta標(biāo)簽是HTML中負(fù)責(zé)提供文檔元信息的標(biāo)簽,在PHP程序中使用該標(biāo)簽,也可以實(shí)現(xiàn)頁面跳轉(zhuǎn)。 若定義http-equiv為refresh,則打開該頁面時(shí)將根據(jù)content規(guī)定的值在一定時(shí)間內(nèi)跳轉(zhuǎn)到相應(yīng)頁面。
若設(shè)置content="秒數(shù);url=網(wǎng)址",則定義了經(jīng)過多長(zhǎng)時(shí)間后頁面跳轉(zhuǎn)到指定的網(wǎng)址。例如,使用meta標(biāo)簽實(shí)現(xiàn)疫苗后頁面自動(dòng)跳轉(zhuǎn)到LAMP兄弟連官方論壇。
< meta http-equiv = "refresh"
content = "1;url=http:// bbs.lampbrother.net" >
例如,以下程序meta.php實(shí)現(xiàn)在該頁面中停留一秒后頁面自動(dòng)跳轉(zhuǎn)到bbs.lampbrother.net。
< ?php
$ url = "http://bbs.lampbrother.net" ; ?>
< html >
< head >
< meta http-equiv = "refresh" content ="1;
url = < ?php echo $url; ?> " >
< /head >
< body >
頁面只停留一秒……
< /body >
< /html >
PHP頁面跳轉(zhuǎn)三、JavaScript
例如,此代碼可以放在程序中的任何合法位置。
< ?php
$ url = "http://bbs.lampbrother.net" ;
echo " < script language = 'javascript'
type = 'text/javascript' > ";
echo " window.location.href = '$url' ";
echo " < /script > ";
?>
以上就是我們向大家介紹的三種PHP頁面跳轉(zhuǎn)實(shí)現(xiàn)方法。
header()函數(shù)是PHP中進(jìn)行頁面跳轉(zhuǎn)的一種十分簡(jiǎn)單的方法。header()函數(shù)的主要功能是將HTTP協(xié)議標(biāo)頭(header)輸出到瀏覽器。
header()函數(shù)的定義如下:
void header (string string [,bool replace [,int http_response_code]])
可選參數(shù)replace指明是替換前一條類似標(biāo)頭還是添加一條相同類型的標(biāo)頭,默認(rèn)為替換。
第二個(gè)可選參數(shù)http_response_code強(qiáng)制將HTTP相應(yīng)代碼設(shè)為指定值。 header函數(shù)中Location類型的標(biāo)頭是一種特殊的header調(diào)用,常用來實(shí)現(xiàn)頁面跳轉(zhuǎn)。
注意:
1.location和“:”號(hào)間不能有空格,否則不會(huì)跳轉(zhuǎn)。
2.在用header前不能有任何的輸出。
3.header后的PHP代碼還會(huì)被執(zhí)行。例如,將瀏覽器重定向到lamp兄弟連官方論壇
復(fù)制代碼 代碼如下:
< ?php
//重定向?yàn)g覽器
header("Location: http://bbs. lampbrother.net");
//確保重定向后,后續(xù)代碼不會(huì)被執(zhí)行
exit;
?>
•PHP頁面跳轉(zhuǎn)二、Meta標(biāo)簽
Meta標(biāo)簽是HTML中負(fù)責(zé)提供文檔元信息的標(biāo)簽,在PHP程序中使用該標(biāo)簽,也可以實(shí)現(xiàn)頁面跳轉(zhuǎn)。 若定義http-equiv為refresh,則打開該頁面時(shí)將根據(jù)content規(guī)定的值在一定時(shí)間內(nèi)跳轉(zhuǎn)到相應(yīng)頁面。
若設(shè)置content="秒數(shù);url=網(wǎng)址",則定義了經(jīng)過多長(zhǎng)時(shí)間后頁面跳轉(zhuǎn)到指定的網(wǎng)址。例如,使用meta標(biāo)簽實(shí)現(xiàn)疫苗后頁面自動(dòng)跳轉(zhuǎn)到LAMP兄弟連官方論壇。
復(fù)制代碼 代碼如下:
< meta http-equiv = "refresh"
content = "1;url=http:// bbs.lampbrother.net" >
例如,以下程序meta.php實(shí)現(xiàn)在該頁面中停留一秒后頁面自動(dòng)跳轉(zhuǎn)到bbs.lampbrother.net。
復(fù)制代碼 代碼如下:
< ?php
$ url = "http://bbs.lampbrother.net" ; ?>
< html >
< head >
< meta http-equiv = "refresh" content ="1;
url = < ?php echo $url; ?> " >
< /head >
< body >
頁面只停留一秒……
< /body >
< /html >
PHP頁面跳轉(zhuǎn)三、JavaScript
例如,此代碼可以放在程序中的任何合法位置。
復(fù)制代碼 代碼如下:
< ?php
$ url = "http://bbs.lampbrother.net" ;
echo " < script language = 'javascript'
type = 'text/javascript' > ";
echo " window.location.href = '$url' ";
echo " < /script > ";
?>
以上就是我們向大家介紹的三種PHP頁面跳轉(zhuǎn)實(shí)現(xiàn)方法。
您可能感興趣的文章:
- php中文本數(shù)據(jù)翻頁(留言本翻頁)
- PHP Header用于頁面跳轉(zhuǎn)要注意的幾個(gè)問題總結(jié)
- 一個(gè)很不錯(cuò)的PHP翻頁類
- PHP 頁面跳轉(zhuǎn)到另一個(gè)頁面的多種方法方法總結(jié)
- PHP 翻頁 實(shí)例代碼
- php 隨機(jī)數(shù)的產(chǎn)生、頁面跳轉(zhuǎn)、件讀寫、文件重命名、switch語句
- php download.php實(shí)現(xiàn)代碼 跳轉(zhuǎn)到下載文件(response.redirect)
- PHP 長(zhǎng)文章分頁函數(shù) 帶使用方法,不會(huì)分割段落,翻頁在底部
- php實(shí)現(xiàn)的仿阿里巴巴實(shí)現(xiàn)同類產(chǎn)品翻頁
- php 來訪國(guó)內(nèi)外IP判斷代碼并實(shí)現(xiàn)頁面跳轉(zhuǎn)
- 網(wǎng)站頁面自動(dòng)跳轉(zhuǎn)實(shí)現(xiàn)方法PHP、JSP(上)
- 網(wǎng)站頁面自動(dòng)跳轉(zhuǎn)實(shí)現(xiàn)方法PHP、JSP(下)
- php URL跳轉(zhuǎn)代碼 減少外鏈
- PHP中根據(jù)IP地址判斷城市實(shí)現(xiàn)城市切換或跳轉(zhuǎn)代碼
- php頁面跳轉(zhuǎn)代碼 輸入網(wǎng)址跳轉(zhuǎn)到你定義的頁面
- 淺析php header 跳轉(zhuǎn)
- php用header函數(shù)實(shí)現(xiàn)301跳轉(zhuǎn)代碼實(shí)例
- PHP 登錄完成后如何跳轉(zhuǎn)上一訪問頁面
- PHP彈出提示框并跳轉(zhuǎn)到新頁面即重定向到新頁面
- php+js iframe實(shí)現(xiàn)上傳頭像界面無跳轉(zhuǎn)
- PHP使用CURL獲取302跳轉(zhuǎn)后的地址實(shí)例
- 實(shí)現(xiàn)網(wǎng)頁頁面跳轉(zhuǎn)的幾種方法(meta標(biāo)簽、js實(shí)現(xiàn)、php實(shí)現(xiàn))
- ThinkPHP訪問不存在的模塊跳轉(zhuǎn)到404頁面的方法
- ThinkPHP頁面跳轉(zhuǎn)success與error方法概述
- ThinkPHP跳轉(zhuǎn)頁success及error模板實(shí)例教程
- PHP翻頁跳轉(zhuǎn)功能實(shí)現(xiàn)方法
相關(guān)文章
在php中判斷一個(gè)請(qǐng)求是ajax請(qǐng)求還是普通請(qǐng)求的方法
如何在php中判斷一個(gè)網(wǎng)頁請(qǐng)求是ajax請(qǐng)求還是普通請(qǐng)求?你可以通過傳遞參數(shù)的方法來實(shí)現(xiàn),例如使用如下網(wǎng)址請(qǐng)求2011-06-06php 使用curl模擬ip和來源進(jìn)行訪問的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猵hp 使用curl模擬ip和來源進(jìn)行訪問的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05