您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關php如何實現自動跳轉,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
跳轉代碼有:“header("location:網址")”、“<meta http-equiv="refresh" content="5;url=網址">”、“<script>location.href='網址';</script>”。
PHP中常用的網頁跳轉代碼
1、使用header()函數
在php頁面的最開頭輸入如下代碼:
<?php header(“location:http://www.php.cn”); ?>
那么,我們命名為1.php,當訪問1.php的時候,就會自動跳轉到www.yedward.net頁面,這里需要強調的是,使用該種方法,必須要將這行代碼寫在最前面,如果不想寫在前面,我會在后面提供另一種方法。
2、使用meta來實現跳轉
在php頁面或者是html頁面的頭部輸入如下代碼:
<meta http-equiv=”refresh” content=”5;url=http://www.php.cn”>;
那么,我們將頁面命名為2.php或3.htm,當訪問2.php或3.htm的時候,就會自動跳轉到www.baidu.com這個頁面,注意,content中的數字5的意思是經過多久開始跳轉,這里設置的是5就是說要經過5秒鐘該頁面才會跳轉到目標頁面,建議大家在設置跳轉時間的時候不要超過10秒。
3、使用javascript來實現跳轉
在php頁面中輸入如下代碼:
<?php header('content-type:text/html;charset=utf-8'); $url='index.php'; //立即跳轉至目標頁面 echo <script>window.location.href='$url';</script>; ?>
那么,我們將頁面命名為4.php,當訪問4.php的時候,就會自動跳轉到www.baidu.com這個頁面。在這里需要注意的是,javascript腳本本身的書寫方式并不是這樣,由于在php中使用,所以進行了一定的修改,也可以直接建立個.js文件,輸入如下代碼,然后再后面引用該文件即可:
<script language=”javascript”> document.location=”index.php”; </script>
我們先將其命名為5.js,以方便我在后面總結的時候使用。
各種跳轉方法總結混用
新建一個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”; ?>
保存文件,命名為index.php,訪問index.php即可第一種方法中的跳轉,然后不斷的修改$a=1為2、3、4、5,那么即可實現以上提到的各種方法的跳轉。在最后,簡單的提一下,在上面提到的幾種方法中,只有在“使用meta實現跳轉”的方法中提到了跳轉時間的設置,那么在其他方法中怎么設置跳轉時間呢,大家可以使用下sleep()函數,具體使用方法就不多說了,可以在網上找到相關資料。
關于“php如何實現自動跳轉”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。