導航:首頁 > 編程語言 > php頁面禁止刷新

php頁面禁止刷新

發布時間:2024-12-22 08:06:56

php 網頁 打不開

你如果確定 phpinfo.php 可以打開的話,你再自己隨便寫一個測試頁面:test.php 來測試下,看看能不能顯示?如果可以顯示的話說明你的網站配置可能有問題

㈡ 怎樣用php禁用F5刷新頁面

也是可以的,你可以考慮將用戶的信息寫入cookie或session,或者用jQuery來做!用lcoalstorage,刷新直接使用之前的本地緩存,然後做個判斷!

㈢ php 網站怎麼做到,不刷新頁面,實時自動跟新數據

不刷新頁面更新數據,一般有兩個方法實現,都離不開JAVASCRIPT。現在最流行的就是AJAX,是用JS腳本連接資料庫更新數據,刷新頁面部分區域內容,不刷新整個網頁。另外一個是比較經典、但是兼容性更高的方法,設置一個隱藏的FRAME或者iFRAME幀,那個幀不斷刷新PHP頁面,頁面內容為改變可見幀內容的JS。

㈣ PHP怎麼防刷新文章點擊數

使用 SESSION,參考資料:

在進行數據處理和保存前,首先判斷瀏覽器的獲得頁面方式。使用$_SERVER
["REQUEST_METHOD"]變數來獲得瀏覽器的獲得頁面方式。檢查其是否為」POST」。在
腳本中使用session來記錄用戶是否通過正常途徑(即填寫提交內容的頁面)來提
交數據。或使用$_SERVER["HTTP_REFERER"]來檢測,但不推薦這樣做。因為部分瀏
覽器沒有設置REFERER,有部分防火牆也會屏蔽REFERER。另外,我們也要對提交內
容檢查,看資料庫中是否有重復內容。以留言本為例,使用Session進行判定:
填寫瀏覽內容的頁面中,我們在最前端加上:

$_SESSION["allowgbookpost"]=time(); //登記填寫時的時間

在接受留言數據並保存的頁面中我們在進行數據處理前我們也用Session進行
以下處理:

if(strtoupper($_SERVER["REQUEST_METHOD"])!=」POST」){ die("錯誤:請勿在外
部提交。"); } //檢查頁面獲得方法是否為POST
if(!isset($_SESSION["allowgbookpost"]) or
(time()-$_SESSION["allowgbookpost"] < 10)){ die("錯誤:請勿在外部提交。
"); } //檢查留言填寫時的時間
if(isset($_SESSION["gbookposttime"]) and
(time()-$_SESSION["gbookposttime"] < 120)){ die("錯誤:兩次提交留言的間
隔不得少於 2 分鍾。"); } //檢查留言間隔

unset($_SESSION["allowgbookpost"]); //注銷allowgbookpost變數以防止一次進
入填寫頁面多次進行提交
$_SESSION["gbookposttime"]=time(); //登記發送留言的時間,防止灌水或惡意攻擊
...
數據處理及保存
...

㈤ PHP關於避免 頁面刷新時 重復提交表單的問題。。

其實有一個陵盯不太好的辦法
就是當用戶提交表單之後,用js彈出一個框,已成功提交,
echo "<script>alert('已渣亂成功提交')</script>";
然後用php的header或者js跳轉到提交頁面
header("location:$post");

這樣相當於自己刷新如汪檔了一遍頁面,然後用戶再怎麼刷新也沒事
雖然用戶體驗不是很好,不過如果沒用Ajax的話,正常提交也要刷一下的,樓主可以自己試下

閱讀全文

與php頁面禁止刷新相關的資料

熱點內容
什麼是適合自己的app 瀏覽:451
雲伺服器怎麼補漏洞 瀏覽:176
如何看自己的安卓是什麼等級 瀏覽:633
被丁磊挖走的程序員 瀏覽:19
gsk980ta編程 瀏覽:507
單片機離線 瀏覽:84
解壓助眠敲擊外國長指甲 瀏覽:421
3次元編程 瀏覽:803
夫妻傳送英文命令 瀏覽:316
程序員題代做 瀏覽:950
戴爾伺服器怎麼擴大內存 瀏覽:641
解壓包密碼消失 瀏覽:135
昆侖通態觸摸屏用戶窗加密 瀏覽:564
農信app怎麼看日額 瀏覽:865
iphone備忘錄包含視頻無法加密 瀏覽:283
抖音快手紅包源碼 瀏覽:137
程序員資源分析 瀏覽:586
linux交換分區大小 瀏覽:922
mt怎麼編譯 瀏覽:337
qq郵箱打開pdf 瀏覽:461