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