1. 程式人生 > >php實現頁面跳轉方法彙總

php實現頁面跳轉方法彙總

一共有三種方法實現頁面跳轉,分別利用php提供的header()、html meta標籤、JavaScript指令碼。

  1. header()
    header()方法通過設定http響應頭中的location域實現跳轉。這種跳轉實現對使用者是不可見的,有瀏覽器直接執行
    <?php 
    //重定向瀏覽器 
    header("Location: http://www.baidu.com");
  2. html meta標籤
    <meta> 標籤可提供有關頁面的元資訊(meta-information)。
    其http-equiv 屬性,http-equiv顧名思義,相當於http的檔案頭作用,它可以向瀏覽器傳回一些有用的資訊,以幫助正確和精確地顯示網頁內容,與之對應的屬性值為content,content中的內容其實就是各個引數的變數值。
    例如,下面的例子,設定的1s後跳轉至百度
    <meta http-equiv="refresh"  content = "1;url=http://www.baidu.com">
  3. JavaScript指令碼
    <?php
    url="www.baidu.com";echo<<<EOT<scriptlanguage="javascript"type="text/javascript">window.location.href="url="www.baidu.com";echo<<<EOT<scriptlanguage="javascript"type="text/javascript">window.location.href="url";</script>
    EOT;