php redirect方法是指php重定向的方法,其實作方法為:1、用PHP的HEADER函數進行重定向;2、用HTML標記進行重定向;3、用腳本來實現重定向。
本文操作環境: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('没有要跳转的地址呦'); } ?> <HTML> <HEAD> <META HTTP-EQUIV="REFRESH" CONTENT="5; URL='<?php echo $url;?>' "> </HEAD> <BODY> </BODY> </HTML>
注意一下:其中content="5; url='http://www.jb51.net' ",表示跳轉的位址以及5秒後執行。
三、用腳本來實現
程式碼如下:
<? php $url="http://www.jb51.net"; echo "<SCRIPT LANGUAGE=\"JavaScript\">location.href='$url'</SCRIPT>"; ?>
#不過,我個人更傾向於header的方法,這樣頁面的跳躍速度更快點,用戶從視覺上不易察覺整頁的跳轉,而只是局部的變化!
推薦學習:《PHP影片教學》
以上是php redirect方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!