PHP伺服器頁面間跳轉實現方法

2022-10-06 13:36:20 字數 461 閱讀 3205

(注意不是用 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 ...