溫馨提示×

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

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

如何在php中設(shè)置關(guān)閉頁(yè)面刷新

發(fā)布時(shí)間:2020-07-22 09:22:37 來(lái)源:億速云 閱讀:164 作者:Leah 欄目:編程語(yǔ)言

如何在php中設(shè)置關(guān)閉頁(yè)面刷新?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

php設(shè)置關(guān)閉頁(yè)面刷新的方法:首先使用【location.reload()】函數(shù);然后輸入html代碼【<input type="button" onclick="dlink()" value="點(diǎn)擊刷新" />JS代碼:<script>】

php設(shè)置關(guān)閉頁(yè)面刷新的方法:

1、在實(shí)際應(yīng)用的時(shí)候,重新刷新頁(yè)面的時(shí)候,我們通常使用: location.reload() 或者是 history.go(0) 來(lái)做。

如何在php中設(shè)置關(guān)閉頁(yè)面刷新

2、輸入

<?phpecho "<script type='text/javascript'>document.location.href='當(dāng)前頁(yè)面文件名稱(chēng)'</script>";

如何在php中設(shè)置關(guān)閉頁(yè)面刷新

3、因?yàn)檫@種做法就像是客戶(hù)端點(diǎn)F5刷新頁(yè)面,所以頁(yè)面的method="post"的時(shí)候,會(huì)出現(xiàn)"網(wǎng)頁(yè)過(guò)期"的提示。那是因?yàn)镾ession的安全保護(hù)機(jī)制。

如何在php中設(shè)置關(guān)閉頁(yè)面刷新

4、或者輸入html代碼:

<input type="button" onclick="dlink()" value="點(diǎn)擊刷新" />JS代碼:<script>

如何在php中設(shè)置關(guān)閉頁(yè)面刷新

5、function dlink(){document.location.href="當(dāng)前頁(yè)面文件名稱(chēng)";}</script>

如何在php中設(shè)置關(guān)閉頁(yè)面刷新

6、我們需要重新加載該頁(yè)面,也就是說(shuō)我們期望頁(yè)面能夠在服務(wù)端重新被創(chuàng)建, 我們期望是 Not IsPostback 的。這里,location.replace()就可以完成此任務(wù)。被replace的頁(yè)面每次都在服務(wù)端重新生成。

如何在php中設(shè)置關(guān)閉頁(yè)面刷新

7、最后訪(fǎng)問(wèn)數(shù)據(jù)處理頁(yè)面的時(shí)候,$_POST['title'],$_POST['num] 應(yīng)該是空值,所以你增加一個(gè)判斷,必須有具體的值,再進(jìn)行sql操作。

如何在php中設(shè)置關(guān)閉頁(yè)面刷新


看完上述內(nèi)容,你們掌握如何在php中設(shè)置關(guān)閉頁(yè)面刷新的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

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

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guā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)容。

AI