(注意不是用 h ,js 等方法做的客戶端跳轉)
複製** **如下:
function server_transfer($dest)
注意:
1. 如果跳轉之前輸出的任何資料都會在新頁面中顯示,除非使用 ob_start 緩衝,可以在跳轉之程式設計客棧前清空,這樣就互不影響了.
2. 由於新頁面在乙個自定義的函式作用域內執行,所以本頁面定義的變數不會影響到新頁面,這點是好處也是壞處.
3. 新頁面依然可以用 $_post 等超全域性變數訪問到本來屬於本頁面的變數,編寫**是需要注意.
4. 要考慮到本頁面和新頁面重複包含的問題,如果兩個頁面都包含同乙個頁面,比如頁首頁尾,要用 require_once.
總而言之,跳轉可以做到,但是程式設計師要清楚都發生了什麼,否則很容易得到一些奇怪的結果.
本文標題: php伺服器頁面間跳轉實現方法
本文位址:
PHP伺服器頁面間跳轉
在asp中,我們可以使用server.transfer來實現在伺服器端重定向,php中雖然沒有這樣的函式,但是要實現類似的跳轉也不難 注意不是用 header js 等方法做的客戶端跳轉 function server transfer dest global 把希望在新頁面中用到的本頁變數或者自定...
php隨機跳轉,php頁面隨機跳轉方法
php頁面隨機跳轉方法 1 首先使用array將所有url存在陣列裡 2 然後使用array rand隨機獲取乙個陣列下標 3 最後使用header並結合隨機獲取的url進行頁面跳轉即可。如下 arr array key array rand arr,1 輸出隨機內容 echo arr key he...
伺服器跳轉jsp forward
使用jsp forward進行伺服器端的頁面跳轉 示例 string stuname request.getparameter stuname string stupwd request.getparameter stupwd if stuname.equals tom stupwd.equals ...