php頁面跳躍的方法

巴扎黑
發布: 2023-03-02 15:06:01
原創
1253 人瀏覽過

這幾天用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">



相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板