PHP頁面跳轉實現技巧
php語言2.25W
Web系統中,從一個網頁跳轉到另一個網頁,是LAMP項目中最常用的技術之一。頁面跳轉可能是由於用户單擊鏈接、按鈕等引發的,也可能是系統自動產生的.。 此處介紹PHP中常用的實現頁面自動跳轉的方法。希望對大家有所幫助,更多消息請關注應屆畢業生網! PHP頁面跳轉一、header()函數 header()函數是PHP中進行頁面跳轉的一種十分簡單的方法。header()函數的主要功能是將HTTP協議標頭(header)輸出到瀏覽器。 header()函數的定義如下: void header (string string [,bool replace [,int http_response_code]])可選參數replace指明是替換前一條類似標頭還是添加一條相同類型的標頭,默認為替換。 第二個可選參數http_response_code強制將HTTP相應代碼設為指定值。 header函數中Location類型的標頭是一種特殊的header調用,常用來實現頁面跳轉。注意:tion和“:”號間不能有空格,否則不會跳轉。 2.在用header前不能有任何的輸出。 er後的PHP代碼還會被執行。例如,將瀏覽器重定向到lamp兄弟連官方論壇< ?php//重定向瀏覽器 header("Location: http://bbs. "); //確保重定向後,後續代碼不會被執行 exit; ?> PHP頁面跳轉二、Meta標籤 Meta標籤是HTML中負責提供文檔元信息的標籤,在PHP程序中使用該標籤,也可以實現頁面跳轉。 若定義http-equiv為refresh,則打開該頁面時將根據content規定的值在一定時間內跳轉到相應頁面。 若設置content="秒數;url=網址",則定義了經過多長時間後頁面跳轉到指定的網址。例如,使用meta標籤實現疫苗後頁面自動跳轉到LAMP兄弟連官方論壇。 < meta http-equiv="refresh" content="1;url=http:// "> 例如,以下程序實現在該頁面中停留一秒後頁面自動跳轉到。 < ?php $url = ""; ?> < html> < head> < meta http-equiv="refresh" content="1; url=< ?php echo $url; ?>"> < /head> < body> 頁面只停留一秒…… < /body> < /html> PHP頁面跳轉三、JavaScript 例如,此代碼可以放在程序中的任何合法位置。 < ?php $url = ""; echo "< script language='javascript' type='text/javascript'>"; echo "='$url'"; echo "< /script>"; ?>
-
php內核分析之opcode
在做PHP項目之前首先要對所運用的知識瞭解,下面是本站小編精心為大家整理的php內核分析之opcode,希望對有需要的人有幫助,更多內容請關注應屆畢業生網!這裏閲讀的php版本為PHP-7.1.0RC3,閲讀代碼的平台為linux查看opcodephp是先把源碼解析成opcode,然後再把opcode傳...
-
PHP是否是最好的語言
最近被朋友們拉入了幾個技術社羣,有微信羣,也有QQ羣,尤其對一些年輕的朋友,大家樂此不疲的問題居然是PHP是最好的語言麼?我們推崇敢於質疑且獨立思考的自由精神,所以對PHP是最好的語言麼?這一問題,也是從疑問開始的。什麼是最好?《現代漢語詞典(第5版)》第1823頁對最...
-
php新手易犯的幾個小錯誤
本文為大家列舉了php新手易犯的幾個小錯誤,供大家參考。1、headeralreadysent這個錯誤通常會在你使用HEADER的時候出現,他可能是幾種原因。跟隨小編去看看吧!1、headeralreadysent這個錯誤通常會在你使用HEADER的時候出現,他可能是幾種原因:1,你在使用HEADER前PRING...
-
PHP數組長度的技巧
PHP程序開發快,運行快,技術本身學習快。嵌入於HTML:因為PHP可以被嵌入於HTML語言,它相對於其他語言。編輯簡單,實用性強,更適合初學者。以下是小編為大家搜索整理的PHP數組長度的技巧,希望能給大家帶來幫助!更多經常內容請及時關注我們應屆畢業生考試網!在php中獲取數...