網頁跳轉的意思就是指當你在瀏覽器中訪問A頁面時,會自動跳轉到B頁面,往往網頁跳轉用在404頁面中會比較多點。至於怎麼實現網頁跳轉,網上已經提供了很多的方法,有些方法是不可行的,經過測試,葉德華今天就在這裡提供PHP中常用的幾種網頁跳轉代碼,其中有些方法並不只是適用於PHP,也可以經過相應的修改應用到其他地方。
1、使用header()函數
在php頁面的最開頭輸入如下代碼:
[cc lang=”PHP”]<?phpheader(“location:http://www.yedward.net”);
?>[/cc]
那麼,我們命名為1.php,當訪問1.php的時候,就會自動跳轉到www.yedward.net頁面,這裡需要強調的是,使用該種方法,必須要將這行代碼寫在最前面,如果不想寫在前面,我會在後面提供另一種方法。
2、使用meta來實現跳轉
在php頁面或者是html頁面的頭部輸入如下代碼:
<meta http-equiv=”refresh” content=”5;url=http://www.baidu.com”>;
那麼,我們將頁面命名為2.php或3.htm,當訪問2.php或3.htm的時候,就會自動跳轉到www.baidu.com這個頁面,注意,content中的數字5的意思是經過多久開始跳轉,這裡設置的是5就是說要經過5秒鐘該頁面才會跳轉到目標頁面,建議大家在設置跳轉時間的時候不要超過10秒。
3、使用javascript來實現跳轉
在php頁面中輸入如下代碼:
[cc lang=”PHP”]<?phpecho “<script language=\”javascript\”>”;
echo “document.location=\”http://www.baidu.com\””;
echo “</script>”;
?>[/cc]
那麼,我們將頁面命名為4.php,當訪問4.php的時候,就會自動跳轉到www.baidu.com這個頁面。在這裡需要注意的是,javascript腳本本身的書寫方式並不是這樣,由於在php中使用,所以進行了一定的修改,也可以直接建立個.js文件,輸入如下代碼,然後再後面引用該文件即可:
[cc lang=”PHP”]<script language=”javascript”>document.location=”http://www.baidu.com”;
</script>[/cc]
我們先將其命名為5.js,以方便我在後面總結的時候使用。
4、各種跳轉方法總結混用
新建一個php頁面,在其中輸入如下這段代碼:
[cc lang=”PHP”]<?php$a=1;
if($a==1)
include “1.php”;
if($a==2)
include “2.php”;
if($a==3)
include “3.htm”;
if($a==4)
echo “<script language=\”javascript\”>”;
echo “document.location=\”http://www.baidu.com\””;
echo “</script>”;
if($a==5)
include “5.js”;
?>[/cc]
保存文件,命名為index.php,訪問index.php即可第一種方法中的跳轉,然後不斷的修改$a=1為2、3、4、5,那麼即可實現以上提到的各種方法的跳轉。在最後,簡單的提一下,在上面提到的幾種方法中,只有在“使用meta實現跳轉”的方法中提到了跳轉時間的設置,那麼在其他方法中怎麼設置跳轉時間呢,大家可以使用下sleep()函數,具體使用方法就不多說了,可以在網上找到相關資料。