首頁 >後端開發 >PHP問題 >php redirect方法是什麼

php redirect方法是什麼

藏色散人
藏色散人原創
2021-06-15 09:54:336415瀏覽

php redirect方法是指php重定向的方法,其實作方法為:1、用PHP的HEADER函數進行重定向;2、用HTML標記進行重定向;3、用腳本來實現重定向。

php redirect方法是什麼

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php redirect方法是?

php重定向的三種方法

一、用HTTP頭資訊 

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

用HTTP頭資訊重新導向到另一個頁面的方法如下: 

程式碼如下:

<?php 
$url = "http://www.jb51.net"; 
if (isset($url)) 
{ 
Header("Location: $url"); 
} 
?>

注意一下:"Localtion:"後面有一個空格,不加有時也可以,但為了正確性還是加上為好。

二、用HTML標記 

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

程式碼如下:

<?php 
$url = "http://www.jb51.net"; 
if (!isset($url)) 
{ 
exit(&#39;没有要跳转的地址呦&#39;); 
} 
?> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=&#39;<?php echo $url;?>&#39; "> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>

注意一下:其中content="5; url='http://www.jb51.net' ",表示跳轉的位址以及5秒後執行。

三、用腳本來實現 

程式碼如下:

<? php 
$url="http://www.jb51.net"; 
echo "<SCRIPT LANGUAGE=\"JavaScript\">location.href=&#39;$url&#39;</SCRIPT>"; 
?>

#不過,我個人更傾向於header的方法,這樣頁面的跳躍速度更快點,用戶從視覺上不易察覺整頁的跳轉,而只是局部的變化!

推薦學習:《PHP影片教學

以上是php redirect方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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