PHP也就是我們經(jīng)常見到的“超文本預(yù)處理器”,PHP與C語言比較類似,是服務(wù)器在執(zhí)行的腳本語言。同時PHP也是一種混合腳本語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創(chuàng)的語法,因此它的應(yīng)用比較廣泛,非常適合Web開發(fā)領(lǐng)域。那么PHP頁面是如何跳轉(zhuǎn)的?下面我們總結(jié)了三種方式,希望可以幫助到大家。
1、header() 函數(shù)
header(‘Location:’.[Math Processing Error]url);其中url就是將要跳轉(zhuǎn)的URL。
需注意:
Location和 " : " 之間不能有空格,否則會出現(xiàn)錯誤
在用header前不能有任何的輸出(注釋:如果header之前有任何的輸出,包括空白,就會出現(xiàn)header already sent by xxx的錯誤)
header后面的內(nèi)容還是會執(zhí)行。
2、meta標(biāo)簽
meta標(biāo)簽是HTML中負責(zé)提供文檔元信息的標(biāo)簽,在PHP程序中使用該標(biāo)簽,也可以實現(xiàn)頁面跳轉(zhuǎn)。若定義http-equiv為refresh,則打開該頁面時將根據(jù)content規(guī)定的值在一定時間內(nèi)跳轉(zhuǎn)到相應(yīng)頁面。
若設(shè)置content=”秒數(shù);url=網(wǎng)址”,則定義了經(jīng)過多久時間后頁面跳轉(zhuǎn)到指定的網(wǎng)址。
<meta http-equiv="refresh" content="1;url=<?php echo $url; ?>" />
3、使用js
<?php
$url = "http://www.&&&&.com";
echo "<script language='javascript' type='text/javascript'>";
echo "window.location.href='$url'";
echo "</script>";
?>
以上就是關(guān)于PHP頁面跳轉(zhuǎn)的三種方式,想了解更多關(guān)于PHP的信息,請繼續(xù)關(guān)注中培偉業(yè)。