国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP 頁面跳轉(zhuǎn)到另一個(gè)頁面的多種方法方法總結(jié)

2024-05-04 23:07:42
字體:
供稿:網(wǎng)友
一、用HTTP頭信息
也就是用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è)頁面的方法如下:

復(fù)制代碼 代碼如下:


<?
if (isset($url))
{
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit; //from
}
?>


注意一下,"Localtion:"后面有一個(gè)空格。
二、用HTML標(biāo)記
用HTML標(biāo)記,就是用META的REFRESH標(biāo)記,舉例如下:

復(fù)制代碼 代碼如下:


<? if (!isset($url)) exit;?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>
</HEAD>
<BODY>
</BODY>
</HTML>


三、用腳本來實(shí)現(xiàn)
舉例如下:

復(fù)制代碼 代碼如下:


<?
$url="http://www.survivalescaperooms.com";
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ò)誤信息..
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 西峡县| 鹰潭市| 正定县| 弋阳县| 正阳县| 珲春市| 衡东县| 天长市| 九寨沟县| 靖宇县| 资源县| 清涧县| 呼图壁县| 广东省| 林口县| 五常市| 达孜县| 宁化县| 客服| 江北区| 准格尔旗| 东源县| 张家港市| 元朗区| 铁岭市| 南澳县| 体育| 罗甸县| 会宁县| 渭南市| 甘谷县| 苏州市| 都安| 黑水县| 玉林市| 万盛区| 广元市| 陇南市| 大方县| 剑川县| 天柱县|