php常見的頁面跳轉方法匯總
來源:易賢網(wǎng) 閱讀:658 次 日期:2015-04-17 09:21:19
溫馨提示:易賢網(wǎng)小編為您整理了“php常見的頁面跳轉方法匯總”,方便廣大網(wǎng)友查閱!

在php編寫中有時會用戶頁面跳轉,在這里收集了幾種不錯的跳轉方法,可以用到。

用HTTP頭信息實現(xiàn)

也就是用PHP的HEADER函數(shù)。PHP里的HEADER函數(shù)的作用就是向瀏覽器發(fā)出由HTTP協(xié)議規(guī)定的本來應該通過WEB服務器的控制指令,例如聲明返回信息的類型("Context-type: xxx/xxx"),頁面的屬性("No cache", "Expire")等等。

用HTTP頭信息重定向到另外一個頁面的方法如下:

代碼如下:

<?

if (isset($url))

{

Header("HTTP/1.1 303 See Other");

Header("Location: $url");

exit; //

}

?>

用HTML標記

用HTML標記,就是用META的REFRESH標記,舉例如下:

代碼如下:

<? if (!isset($url)) exit;?>

<HTML>

<HEAD>

<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>

</HEAD>

<BODY>

</BODY>

</HTML>

用腳本來實現(xiàn)

代碼如下:

<?

$url="";

echo "<!--<scrīpt LANGUAGE="Javascrīpt">";

echo "location.href='$url'";

echo "</scrīpt>-->";

?>

利用html特性

代碼如下:

echo "< meta http-equiv=\\"Refresh\\" content=\\"秒數(shù); url=跳轉的文件或地址\\" > ";

其中:XX是秒數(shù),0為立即跳轉.refresh 是刷新的意思.Url 是要跳轉到的頁面.

利用script實現(xiàn)

代碼如下:

echo '<script>url="submit.php";window.location.href=url;</script>';

另一種利用script實現(xiàn)

利用script實現(xiàn),所不同的是使用 open 語句.且可以限制原窗口還是父窗口,子窗口或者新窗口.

代碼如下:

<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>

其中 更改\'_self\' 就可以實現(xiàn)跳轉限制原窗口還是父窗口,子窗口或者新窗口.第七種:利用php自帶函數(shù)發(fā)送頭部信息

代碼如下:

header("Location: Url");

速度最快,功能強大...但是有個問題必須指出:如果在使用這個函數(shù)前已經(jīng)有html輸出,哪怕是一個空格.那么在頁頂會顯示錯誤信息..

更多信息請查看IT技術專欄

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:php常見的頁面跳轉方法匯總

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)