首頁 >後端開發 >php教程 >php頁面跳躍的方法

php頁面跳躍的方法

巴扎黑
巴扎黑原創
2016-12-01 09:26:311256瀏覽

這幾天用PHP寫小說站代碼的時候發現用header()做跳轉有時會報錯,我也不知道是什麼原因,網上查了查有人說是前面輸出了東西而造成的,也有的說是UTF8的問題,我在沒弄清楚之前又找了幾個其他跳轉的方法,同樣實現了這個功能,下面就來簡單的介紹一下。


一、用HTTP頭資訊


也就是用PHP的HEADER函數。 PHP裡的HEADER函數的作用就是向瀏覽器發出由HTTP協定規定的本來應該透過WEB伺服器的控制指令,例如宣告傳回訊息的型別("Context-type: xxx/xxx"),頁面的屬性("No cache", "Expire")等等。
用HTTP頭資訊重新導向到另一個頁面的方法如下:

<?
if (isset($url))
{
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit;
}
?>

注意一下,"Localtion:"後面有一個空格。

二、用HTML標記


用HTML標記,就是用META的REFRESH標記,舉例如下:

<? if (!isset($url)) exit;?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>
</HEAD>
<BODY>
</BODY>
</HTML>


inc/gad/ad2.js">



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn