溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP怎么實(shí)現(xiàn)彈出提示框并跳轉(zhuǎn)到新頁(yè)面即重定向到新頁(yè)面

發(fā)布時(shí)間:2021-07-26 11:08:43 來(lái)源:億速云 閱讀:146 作者:chen 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要介紹“PHP怎么實(shí)現(xiàn)彈出提示框并跳轉(zhuǎn)到新頁(yè)面即重定向到新頁(yè)面”,在日常操作中,相信很多人在PHP怎么實(shí)現(xiàn)彈出提示框并跳轉(zhuǎn)到新頁(yè)面即重定向到新頁(yè)面問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”PHP怎么實(shí)現(xiàn)彈出提示框并跳轉(zhuǎn)到新頁(yè)面即重定向到新頁(yè)面”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

這兩天寫一個(gè)demo,需要用到提示并跳轉(zhuǎn),主要頁(yè)面要求不高,覺(jué)得沒(méi)必要使用AJAX,JS等,于是研究了下怎么在PHP提示并跳轉(zhuǎn)。

開(kāi)始先是用了下面這種:

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


echo "<script> alert('sucess');parent.location.href='/user/index'; </script>";


alert里面是提示的消息,href是提示后跳轉(zhuǎn)的頁(yè)面。

后來(lái)想起TP框架里面有個(gè)redirect()重定向的方法,就去看了看。

不過(guò)TP自帶的不是彈出窗,于是自己改了改:

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


echo "<script> alert('no loginid'); </script>";
echo "<meta http-equiv='Refresh' content='0;URL=$url'>";


$url就是要跳轉(zhuǎn)的頁(yè)面,同時(shí),這個(gè)還能控制跳轉(zhuǎn)時(shí)間,content后面的0就是表示0秒后跳轉(zhuǎn)。

這里,莫離再給出兩個(gè)直接跳轉(zhuǎn)的方式:

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


header("Location:".PSYS_BASE_URL."user/index");



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


header("refresh:{$time};url={$url}");


這兩種方式無(wú)提示,直接跳轉(zhuǎn)。推薦下面一種。

最后還有一個(gè)問(wèn)題,跳轉(zhuǎn)代碼后都跟上一個(gè) return,因?yàn)檫€會(huì)執(zhí)行后面的語(yǔ)句

到此,關(guān)于“PHP怎么實(shí)現(xiàn)彈出提示框并跳轉(zhuǎn)到新頁(yè)面即重定向到新頁(yè)面”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI