導航:首頁 > 編程語言 > php提示成功後跳轉

php提示成功後跳轉

發布時間:2022-08-15 19:42:13

php登錄成功後怎麼跳轉到另一個網站

跳轉有多個方法,下面來簡單說幾個:
一、用HTTP頭信息
也就是用PHP的HEADER函數。PHP里的HEADER函數的作用就是向瀏覽器發
出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如聲明返回信息的類型("Context-type:
xxx/xxx"),頁面的屬性("No cache", "Expire")等等。

Ⅱ PHP彈出提示框並跳轉到新頁面即重定向到新頁面

這兩天寫一個demo,需要用到提示並跳轉,主要頁面要求不高,覺得沒必要使用AJAX,JS等,於是研究了下怎麼在PHP提示並跳轉。
開始先是用了下面這種:
復制代碼
代碼如下:
echo
"<script>
alert('sucess');parent.location.href='/user/index';
</script>";
alert裡面是提示的消息,href是提示後跳轉的頁面。
後來想起TP框架裡面有個redirect()重定向的方法,就去看了看。
不過TP自帶的不是彈出窗,於是自己改了改:
復制代碼
代碼如下:
echo
"<script>
alert('no
loginid');
</script>";
echo
"<meta
http-equiv='Refresh'
content='0;URL=$url'>";
$url就是要跳轉的頁面,同時,這個還能控制跳轉時間,content後面的0就是表示0秒後跳轉。
這里,莫離再給出兩個直接跳轉的方式:
復制代碼
代碼如下:
header("Location:".PSYS_BASE_URL."user/index");

復制代碼
代碼如下:
header("refresh:{$time};url={$url}");
這兩種方式無提示,直接跳轉。推薦下面一種。
最後還有一個問題,跳轉代碼後都跟上一個
return,因為還會執行後面的語句

Ⅲ php表單提交成功後如何跳轉到指定頁面

php表單提交成功後,最好有個判斷是否成功,成功才跳轉
可以設置一個變數$result 來判斷是否成功,
成功的話跳轉
假設$result>0是成功,則
<?php
if($result > 0){
echo '<script>alert("提交成功!");location.href="'.$url.'"</script>'; //$url就是你的跳轉路徑

}
?>
或者
<?php
if($result > 0){
echo '提交成功,即將跳轉.....';

header("refresh:1;url=$url");//$url就是你的跳轉路徑
}
?>

Ⅳ php網站後台修改表單內容後提交並提示成功了,跳轉回到剛修改的表單頁,看到的表單內容並沒有更新

從幾個方面去考慮吧,首先確定瀏覽器是否有緩存,第二,確定伺服器有沒有做cdn加速,第三,阿里雲伺服器會不會有緩存。

Ⅳ PHP內容提交後怎麼跳轉到當前頁面顯示提交的內容呢

php表單提交成功後,最好有個判斷是否成功,成功才跳轉
可以設置一個變數$result 來判斷是否成功,
成功的話跳轉
假設$result>0是成功,則
<?php
if($result > 0){
echo '<script>alert("提交成功!");location.href="'.$url.'"</script>'; //$url就是你的跳轉路徑

}
?>
或者
<?php
if($result > 0){
echo '提交成功,即將跳轉.....';

header("refresh:1;url=$url");//$url就是你的跳轉路徑
}
?>

Ⅵ php html登錄成功時,怎樣實現跳轉頁面

可以用以下方法
1) html的實現

<head>
<!-- 以下方式只是刷新不跳轉到其他頁面 -->
<meta http-equiv="refresh" content="10">
<!-- 以下方式定時轉到其他頁面 -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>

優點:簡單
缺點:Struts Tiles中無法使用

2) javascript的實現

<script language="javascript" type="text/javascript">
// 以下方式直接跳轉
window.location.href='hello.html';
// 以下方式定時跳轉
setTimeout("javascript:location.href='hello.html'", 5000);
</script>

優點:靈活,可以結合更多的其他功能
缺點:受到不同瀏覽器的影響
3) 結合了倒數的javascript實現(IE)

<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
function redirect(){
totalSecond.innerText=--second;
if(second<0) location.href='hello.html';
}
</script>

優點:更人性化
缺點:firefox不支持(firefox不支持span、div等的innerText屬性)
3') 結合了倒數的javascript實現(firefox)
<script language="javascript" type="text/javascript">
var second = document.getElementById('totalSecond').textContent;
setInterval("redirect()", 1000);
function redirect()
{
document.getElementById('totalSecond').textContent = --second;
if (second < 0) location.href = 'hello.html';
}
</script>

4) 解決Firefox不支持innerText的問題

<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementById('totalSecond').innerText = "my text innerText";
} else{
document.getElementById('totalSecond').textContent = "my text textContent";
}
</script>

5) 整合3)和3')

<span id="totalSecond">5</span>

<script language="javascript" type="text/javascript">
var second = document.getElementById('totalSecond').textContent;

if (navigator.appName.indexOf("Explorer") > -1) {
second = document.getElementById('totalSecond').innerText;
} else {
second = document.getElementById('totalSecond').textContent;
}

setInterval("redirect()", 1000);
function redirect() {
if (second < 0) {
location.href = 'hello.html';
} else {
if (navigator.appName.indexOf("Explorer") > -1) {
document.getElementById('totalSecond').innerText = second--;
} else {
document.getElementById('totalSecond').textContent = second--;
}
}
}
</script>

Ⅶ php 在網頁登陸成功後怎麼實現網頁跳轉,由login跳轉到index

需要准備的材料分別是:電腦、php編輯器、瀏覽器。

1、首先,打開php編輯器,新建php文件,例如:index.php。

Ⅷ php登錄後怎麼跳轉回上一個頁面

login.html有點麻煩,因為需要它增加一個url參數傳遞給login.php,而靜態的html文件往往沒有這個功能。

需要把login.html修改為一個PHP頁面,可以使用login.php增加額外參數實現,初學者也可以單獨建立一個login_form.php,此腳本檢查$_SERVER['HTTP_REFER']並作為參數傳輸給login.php,部分代碼如下:
<input type=hidden name=ref value='<?php=$_SERVER['HTTP_REFER'];?>'>
這樣,在login.php裡面可以這樣:
echo 'Location: ' . $_POST['ref'];

Ⅸ HTML 代碼 PHP登陸後 頁面跳轉

這個其實和用什麼語言關系不大一般人的做法是,如果登錄成功跳轉到後台的框架,如果登錄失敗返回到登錄頁面,代碼的位置是在
你檢測帳號密碼通過然後賦予session或者cookies後,簡單的代碼如下。
echo
"<script>alert('登陸成功');location.href='admin.php';</script>";
希望對你有所幫助。

Ⅹ php注冊頁面提交成功後如何 跳轉成功頁面

PHP頁面跳轉一、header()函數
header()函數是PHP中進行頁面跳轉的一種十分簡單的方法。header()函數的主要功能是將HTTP協議標頭(header)輸出到瀏覽器。
header()函數的定義如下:
void header (string string [,bool replace [,int http_response_code]])
可選參數replace指明是替換前一條類似標頭還是添加一條相同類型的標頭,默認為替換。
第二個可選參數http_response_code強制將HTTP相應代碼設為指定值。 header函數中Location類型的標頭是一種特殊的header調用,常用來實現頁面跳轉。注意:1.location和「:」號間不能有空格,否則不會跳轉。
2.在用header前不能有任何的輸出。
3.header後的PHP代碼還會被執行。例如,將瀏覽器重定向到lamp兄弟連官方論壇
< ?php
//重定向瀏覽器
header("Location: http://bbs.
lampbrother.net");
//確保重定向後,後續代碼不會被執行
exit;
?>
PHP頁面跳轉二、Meta標簽
Meta標簽是HTML中負責提供文檔元信息的標簽,在PHP程序中使用該標簽,也可以實現頁面跳轉。 若定義http-equiv為refresh,則打開該頁面時將根據content規定的值在一定時間內跳轉到相應頁面。
若設置content="秒數;url=網址",則定義了經過多長時間後頁面跳轉到指定的網址。例如,使用meta標簽實現疫苗後頁面自動跳轉到。
< meta http-equiv="refresh"
content="1;url=http://
bbs.lampbrother.net">

例如,以下程序meta.php實現在該頁面中停留一秒後頁面自動跳轉到bbs.lampbrother.net。
< ?php $url = "http://bbs.lampbrother.net"; ?> < html> < head> < meta http-equiv="refresh" content="1; url=< ?php echo $url; ?>"> < /head> < body> 頁面只停留一秒…… < /body> < /html>

PHP頁面跳轉三、JavaScript
例如,此代碼可以放在程序中的任何合法位置。
< ?php $url = "http://bbs.lampbrother.net"; echo "< script language='javascript' type='text/javascript'>"; echo "window.location.href='$url'"; echo "< /script>"; ?>

閱讀全文

與php提示成功後跳轉相關的資料

熱點內容
做賬為什麼要用加密狗 瀏覽:581
考研群體怎麼解壓 瀏覽:153
linux修改命令提示符 瀏覽:222
圓圈裡面k圖標是什麼app 瀏覽:57
pdf加空白頁 瀏覽:943
linux伺服器如何看網卡狀態 瀏覽:314
解壓新奇特視頻 瀏覽:702
圖書信息管理系統java 瀏覽:549
各種直線命令詳解 瀏覽:859
程序員淚奔 瀏覽:143
素材怎麼上傳到伺服器 瀏覽:513
android百度離線地圖開發 瀏覽:187
web可視化編程軟體 瀏覽:288
java筆試編程題 瀏覽:743
win11什麼時候可以裝安卓 瀏覽:560
java不寫this 瀏覽:1001
雲點播電影網php源碼 瀏覽:97
pythonclass使用方法 瀏覽:226
移動加密軟體去哪下載 瀏覽:294
php彈出alert 瀏覽:209