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