本文目錄一覽:
thinkphp頁面跳轉問題
Action 類的 redirect 方法可以實現頁面的重定向功能。
redirect 方法的參數用法和 U 函數的用法一致(參考上面的 URL 生成部分),例如:
$this-redirect(‘User/list’, array(‘cate_id’=2), 5,’ 頁面跳轉中 ~’)
上面的用法是停留 5 秒後跳轉到 User 模塊的 list 操作,並且顯示頁面跳轉中字樣,重定向後會改變當前的 URL 地址。
php頁面跳轉
?PHP
$dizhi= “bbs/read.php?tid=”.$_GET[“tid”];
header(“location:$dizhi”);
?
用這個看看
Thinkphp後台如何用js跳轉到指定頁面 怎麼寫
要實現從一個頁面A跳到另一個頁面B,js實現就在A的js代碼加跳轉代碼
JS跳轉大概有以下幾種方式:
第一種:(跳轉到b.html)
script language=”javascript” type=”text/javascript”
window.location.href=”b.html”;
/script
第二種:(返回上一頁面)
script language=”javascript”
window.history.back(-1);
/script
第三種:
script language=”javascript”
window.navigate(“b.html”);
/script
第四種:
script language=”JavaScript”
self.location=』b.html』;
/script
第五種:
script language=”javascript”
top.location=』b.html』;
/script
php 中如何實現跳轉到一個新的頁面
php頁面自動跳轉的幾種實現方法:
1.meta標籤
2.使用header函數
3.使用JavaScript
方法一:使用meta標籤
meta標籤是html不可或缺的標籤之一,它負責提供文檔的元信息,其參數主要有:
① http-equiv: 與文檔中數據相關的HTTP文件首部
② content: 與命名HTTP首部相關的數據
③ name: 文檔描述
④ url: 與元信息相聯繫的URL
當我們定義屬性http-equiv為refresh,打開此Web頁時系統將根據content規定的值在一定時間內跳轉到相應頁面,
content=”秒數;url=網址”就是定義了過多長時間跳轉到指定的網址。
以下meta標籤告訴系統一秒鐘後頁面自動跳轉到百度首頁:
meta http-equiv=”refresh” content=”1;url=”
以上代碼需要加在HTTP文檔首部中,介於head與/head之間,通常,meta標籤是緊跟在head之後。若需要有多個meta標籤,
它們可以各佔一行。 此法通用於任何環境,包含靜態的網站空間。
方法二:使用header函數
header函數是php內置函數中的HTTP相關函數之一,該函數送出HTTP協議標頭到瀏覽器。
使用它可以重定向URL,即令頁面轉向其他指定的網頁。
以下例子,執行後將自動打開:
header(“Location: “);
必須注意,header函數只能用在頁面代碼中的html標籤之前,亦即,HTTP首部尚未有其他任何標頭(head)傳送給瀏覽器之前,而且,此前頁面也不能print或echo任何內容。換句話說,在頁面的html出現前,程序只單純地處理header事件。
儘管有如此嚴格的要求,靈活地使用它,仍然可以達成頁面的自動跳轉功能,比如登錄頁面,通過判斷用戶提交的數據是否合法來決定頁面跳轉到何處。
方法三:使用JavaScript
JS非常靈活,利用它可以做出功能非常強大的程序腳本,這裡僅舉一個簡單的頁面自動跳轉的JS例子。
以下代碼執行後瀏覽器將自動轉到,該代碼可放在頁面中的任何合法的位置:
<script language=”javascript” type=”text/javascript”> window.location.href(“”); </script>
此代碼適用於任何Web環境。若加入定時器,將更加妙不可言
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/289154.html