當前位置:首頁 » 編程語言 » php提示並跳轉

php提示並跳轉

發布時間: 2022-11-27 10:34:31

『壹』 php如何實現提交後跳轉

<?php
//========================== 定義redirect() 開始 =========================//
/**
* 定義redirect()跳轉函數,是用來在用戶操作後,頁面根據要求跳轉到指定頁面
*
* @param unknown_type $ms 是用來調整跳轉所需要的秒數
* @param unknown_type $url 是指定跳轉到的地址
* @param unknown_type $text 是顯示跳轉時候的信息
*/
function redirect($ms ='', $url='', $text=''){
echo <<<EOT
<meta http-equiv="refresh" content=$ms;URL=$url>
<div align="center">
<table width="600" border="0" cellpadding="1" cellspacing="1" class="tableoutline">
<tr>
<td colspan="3"><table width="100%" border="0" cellpadding="5" cellspacing="1">
<tr>
<td valign="bottom"><div align="center">頁面操作提示</div></td>
</tr>
<tr>
<td><div align="center">$text</div></td>
</tr>
<tr>
<td><div align="center"><a href="$url" mce_href="$url">本頁面在 $ms 秒後自動跳轉,如果您的瀏覽器沒有跳轉,點此鏈接返回。</a></div>
</td>
</tr>
</table></td>
</tr>
</table>
</div>
EOT;
}
//========================== 定義redirect() 結束 =========================//
?>

使用的時候是:
redirect('2','adser.php','增加用戶已經成功!稍後返回!');
其中 2 表示秒數,adser.php 是所跳轉的頁面, "增加用戶已經成功!稍後返回!" 是跳轉等待的時候所顯示的信息!

『貳』 PHP跳轉和彈出

沒辦法,php是一個服務端語言,沒辦法直接實現客戶端的一些交互,例如對話框、警告框等功能,一般與客戶端的交互都是用過js來實現的,也就是說,要實現彈出對話框或者警告框,還是需要js,但是如果單單跳轉的話,倒是可以使用php的 header('location:{url地址}');exit(); 來實現,但是使用header之前不能有任何的字元輸出,所以只能單純使用header,無法給出提示~

『叄』 PHP如何實現點擊文字,跳轉到另外的一個PHP頁面

用HTML實現即可。
①如果只是跳轉可以通過以下方式。
<?php php 代碼 ?>
<a href="另外一個.php">點我跳轉</a>
<?php php 代碼 ?>
如果需要傳參:
②get時,在URL中帶上參數即可,格式同上。
③如果要POST,需要構建表單。
<?php php 代碼 ?>
<form action="另外一個.php" method="post">
<input type='hidden' name='參數名' value='<?php echo $參數值變數;?>'/>
<input type="submit" value="點我跳轉" />
</form>
<?php php 代碼 ?>
在③這里的點我跳轉會顯示成一個按鈕,所以如果只是想要文字傳參跳轉的話,建議用get吧。

『肆』 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 CI框架用alert提示之後怎麼跳轉頁面

if (empty($data['name'])) {
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';
echo '<script type="text/javascript">alert("添加失敗!請填寫展示標題");location.href="要跳轉的地址";</script>';

}

『陸』 php彈出提示框,確認則跳轉到quit.php,取消則什麼都不做

<ahref="javascript:;"onclick='yourConfirm("{$cname}")'>退選</a>
<scripttype="text/javascript">
functionyourConfirm(para){
if(confirm('是否退選?')){
window.location.href='./quit.php?para='+para;
}else{
return0;
}
}
</script>

『柒』 PHP中怎樣跳轉頁面

php跳轉頁面一般都是通過JS來配合使用,Js的時候的一般是location這個方法,用法就是location:'跳轉的地址';,php的話一般都是通過header將location包在裡面,然後在使用就行,這里舉個跳轉的小例子:
<?php
session_start();
if(!isset($_SESSION['admin']) || $_SESSION['admin'] ==''){
header('./stie/admin_login.php');
exit();
}
?>
意思就是沒有檢測到admin這個session,或者是它為空,都會跳轉到./stie/admin_login.php的登錄界面去。

『捌』 php 中 彈出提示框後怎麼樣跳轉到另一個頁面 (用 location herf)

<script type="text/javascript">alert("這里是彈出框");location.href="another.php"</script>

熱點內容
冗餘壓縮發 發布:2025-01-17 21:59:17 瀏覽:931
whatsappandroid 發布:2025-01-17 21:59:16 瀏覽:944
iptables限制ip訪問 發布:2025-01-17 21:38:01 瀏覽:174
易拉罐壓縮機 發布:2025-01-17 21:25:35 瀏覽:924
在c語言是什麼意思啊 發布:2025-01-17 21:21:02 瀏覽:516
re0腳本 發布:2025-01-17 21:13:34 瀏覽:305
甜蜜家園密碼箱有什麼用 發布:2025-01-17 21:07:28 瀏覽:48
有教少兒編程 發布:2025-01-17 20:55:37 瀏覽:37
直播背腳本 發布:2025-01-17 20:50:18 瀏覽:410
ftp移動文件的mv命令 發布:2025-01-17 20:45:53 瀏覽:405