PHP 頁面跳轉(zhuǎn)到另一個(gè)頁面的多種方法方法總結(jié)
也就是用PHP的HEADER函數(shù)。PHP里的HEADER函數(shù)的作用就是向?yàn)g覽器發(fā)出由HTTP協(xié)議規(guī)定的本來應(yīng)該通過WEB服務(wù)器的控制指令,例如聲明返回信息的類型("Context-type: xxx/xxx"),頁面的屬性("No cache", "Expire")等等。
用HTTP頭信息重定向到另外一個(gè)頁面的方法如下:
<?
if (isset($url))
{
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit; //from www.w3sky.com
}
?>
注意一下,"Localtion:"后面有一個(gè)空格。
二、用HTML標(biāo)記
用HTML標(biāo)記,就是用META的REFRESH標(biāo)記,舉例如下:
<? if (!isset($url)) exit;?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>
</HEAD>
<BODY>
</BODY>
</HTML>
三、用腳本來實(shí)現(xiàn)
舉例如下:
<?
$url="http://www.dbjr.com.cn";
echo "<!--<scrīpt LANGUAGE="Javascrīpt">";
echo "location.href='$url'";
echo "</scrīpt>-->";
?>
下面是補(bǔ)充
第四種:
echo "< meta http-equiv=\\"Refresh\\" content=\\"秒數(shù); url=跳轉(zhuǎn)的文件或地址\\" > ";
其中:XX是秒數(shù),0為立即跳轉(zhuǎn).refresh 是刷新的意思.Url 是要跳轉(zhuǎn)到的頁面.
第五種:利用script實(shí)現(xiàn)
<script>url="submit.php";window.location.href=url;</script>
第六種:利用script實(shí)現(xiàn),所不同的是使用 open 語句.且可以限制原窗口還是父窗口,子窗口或者新窗口.
<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>
其中 更改\'_self\' 就可以實(shí)現(xiàn)跳轉(zhuǎn)限制原窗口還是父窗口,子窗口或者新窗口.第七種:利用php自帶函數(shù)發(fā)送頭部信息
header("Location: Url");
速度最快,功能強(qiáng)大...但是有個(gè)問題必須指出:如果在使用這個(gè)函數(shù)前已經(jīng)有html輸出,哪怕是一個(gè)空格.那么在頁頂會(huì)顯示錯(cuò)誤信息..
- php中json_decode()和json_encode()的使用方法
- php中iconv函數(shù)使用方法
- PHP isset()與empty()的使用區(qū)別詳解
- PHP 數(shù)組和字符串互相轉(zhuǎn)換實(shí)現(xiàn)方法
- PHP中使用cURL實(shí)現(xiàn)Get和Post請求的方法
- PHPMyadmin 配置文件詳解(配置)
- php日期轉(zhuǎn)時(shí)間戳,指定日期轉(zhuǎn)換成時(shí)間戳
- 特詳細(xì)的PHPMYADMIN簡明安裝教程
- php下intval()和(int)轉(zhuǎn)換使用與區(qū)別
- windows下apache+php+mysql 環(huán)境配置方法
- PHP 頁面編碼聲明方法詳解(header或meta)
- php如何實(shí)現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置
相關(guān)文章
php出現(xiàn)內(nèi)存位置訪問無效錯(cuò)誤問題解決方法
這篇文章主要介紹了php出現(xiàn)內(nèi)存位置訪問無效錯(cuò)誤問題解決方法,本文分析后得出的原因是sqlite擴(kuò)展導(dǎo)致,需要的朋友可以參考下2014-08-08PHP 利用AJAX獲取網(wǎng)頁并輸出的實(shí)現(xiàn)代碼(Zjmainstay)
PHP 利用AJAX獲取網(wǎng)頁并輸出的實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-08-08php解析html類庫simple_html_dom(詳細(xì)介紹)
一直以來使用php解析html文檔樹都是一個(gè)難題。Simple HTML DOM parser 幫我們很好地解決了這個(gè)問題。可以通過這個(gè)php類來解析html文檔,對其中的html元素進(jìn)行操作 (PHP5+以上版本)2013-07-07PHP 程序員的調(diào)試技術(shù)小結(jié)
大家都知道在開發(fā)過程中,代碼的調(diào)式非常重要,對于一些常見錯(cuò)誤的調(diào)試技巧有助于提高代碼編寫的效率。2009-11-11php的$_FILES的臨時(shí)儲存文件與回收機(jī)制實(shí)測過程
上傳文件是怎么個(gè)原理,大概的想了下,應(yīng)該是一種回收機(jī)制:點(diǎn)擊了臨時(shí)文件空間,那么,php自身應(yīng)該自己維護(hù)這塊空間的回收,具體的測試過程如下,感興趣的朋友可以參考下哈2013-07-07php調(diào)用nginx的mod_zip模塊打包ZIP文件
這篇文章主要介紹了php調(diào)用nginx的mod_zip模塊打包ZIP文件,需要的朋友可以參考下2014-06-06PHP For循環(huán)字母A-Z當(dāng)超過26個(gè)字母時(shí)輸出AA,AB,AC
這篇文章主要介紹了PHP For循環(huán)字母A-Z當(dāng)超過26個(gè)字母時(shí)輸出AA,AB,AC,需要的朋友可以參考下2020-02-02PHP結(jié)合JQueryJcrop實(shí)現(xiàn)圖片裁切實(shí)例詳解
這篇文章主要介紹了PHP結(jié)合JQueryJcrop實(shí)現(xiàn)圖片裁切實(shí)例,非常實(shí)用的一個(gè)功能,需要的朋友可以參考下2014-07-07