導航:首頁 > 編程語言 > 防刷屏php

防刷屏php

發布時間:2022-11-01 00:50:01

❶ 請問各位高手CGI或php的防刷計數器哪裡有下載

www.chinaz.com
這里有

❷ php多圖上傳用time()防止了刷新圖片重復,但不會防止刷新資料庫圖片路徑重復,新手

你要在 點擊提交表單的的文件中 寫一段JS 來使得每次點擊提交時都能清空之前表單中的記錄 這樣就不會重復了 還有一種 就是在<form action=""></form> acrion指向另一個文件 這樣提交後就提交到另一個文件中去了 不會保留在原有的表單內 如果你再刷新 也不會有重復的記錄

❸ php中如何防止刷新一次提交一次

1.session記錄
submit.php為發送頁面,在這個頁面上設置一個session變數,,並作為隱藏域和表單一起發送到,submitdeal.php頁面..在伺服器端把post上來的隱藏變數和伺服器端記錄的session變數進行對比,,比如一樣,則寫入資料庫並清除session,這樣用戶刷新頁面,兩個值不相等提示錯誤或跳轉
優點:不用用戶輸入驗證碼,
缺點:表單容易被復制
2.驗證碼
原理和第一種一樣,,只是session數據不作為隱藏域提交,,而是讓用戶填寫,大多數網站都彩用,,有文字驗證碼和圖片驗證碼,,圖片驗證碼安全性高..別
3.IP綁定
提交數據後,先從IP表裡檢索客戶端IP,如果有,並且沒有過期,那麼報錯,否則寫入資料庫,然後再取客房端IP,把IP寫入資料庫,,
4.cookie
客戶提交後處理程序先檢索客戶端有沒有設置cookie,如果有,則不重復提交,如果沒有,則寫數據,,再寫個cookie;

說得不是很明白,希望你能看明白一點點...圖片驗證碼最常用

❹ php如何避免刷新頁面重復提交

可以採用ajax配合使用php可以防止刷新頁面重復提交
也可以使用框架同樣可以防止
你直接訪問數據處理頁面的時候,$_POST['title'],$_POST['num] 應該是空值,所以你增加一個判斷,必須有具體的值,再進行sql操作。

❺ 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網站簡訊驗證碼如何防止被刷

1、加驗證碼;2、加時間限制,間隔一定時間才能有效;3、資料庫存儲手機發送情況,如手機號,時間,IP;4、根據收集數據,判斷是否刷機,禁用IP或者手機號等等,設置禁用時間5、根據實際情況,設置單天同個IP,手機號一天簡訊數量PHP網站簡訊驗證碼如何防止被刷

❼ 在網上常常看見「不準刷屏」字樣,請問:什麼叫刷屏,有什麼影響

刷屏,又稱洗版也叫作洗板,又叫洗屏,廣義指在網上論壇、留言版、BBS以及即時聊天室、網路游戲聊天系統(公頻)等短時間內發送大量信息,專指重復相同或無意義的內容。在網路游戲的聊天系統短時間內發表重復或無意義內容又叫洗頻,狹義(炸版)則大約指利用大量發文進行對伺服器進行攻擊。 近年,網上論壇大部份也轉用了Discuz!版本,這系列的論壇由於運用php,mysql,database等技術,對於炸版的防禦力相對較強. 早年大部份網上論壇也選用LeoBBS(早前的leoboard)。由於這系列的論壇運用嚴重消耗資源的cgi的perl技術,新文章會直接增加伺服器上檔案的大小及數量,因為洗版對其有較大破壞力。 在LeoBBS廣泛被使用的時期,炸版對論壇的破壞力可跟黑客相若.當年部份大型網上論壇也因為被炸版而令伺服器及資料嚴重受創,被迫關閉論壇數天處理.

❽ php COOKIE防刷新,如果用戶手動將COOKIE清除!怎麼辦

手動清除了就不能用!還能咋辦

❾ PHP判斷是否刷屏,求思路。

1:首先,在輸入的信息裡面,會有判斷是否和上一次輸入的信息相同,一般是不允許相同的。這樣做有兩個好處:1,如果用戶是一直復制一句話,那麼這樣就可以避免。 2,如果用戶是不小心點擊了多次滑鼠,或者是其他原因,可以避免重復提交。
2:每一次提交會和上一次有一個相似度比較,如果相似度超過90%,則認為用戶存在刷屏行為,不允許其提交。將字元串進行比對得出相同的字元占總字元的多少,你應該會吧?
3:限制用戶固定單位時間內提交的次數,比如一個小時只能提交多少次之類的。

閱讀全文

與防刷屏php相關的資料

熱點內容
申請雲伺服器購買費用 瀏覽:115
雲伺服器鏡像下載到本地 瀏覽:4
電腦文件夾名有橫杠 瀏覽:154
無印良品壓縮紙膜 瀏覽:753
完全隨機演算法 瀏覽:31
怎麼看文件是否是日語解壓 瀏覽:353
電影打分python代碼 瀏覽:350
androidjni獲取簽名 瀏覽:111
解壓文件電腦上哪裡找 瀏覽:447
linuxcutc 瀏覽:173
金穗蜀道通etc用什麼app辦理 瀏覽:123
阿雲伺服器系統盤與數據盤的區別 瀏覽:213
gcc編譯器可以用於單片機嗎 瀏覽:259
xmanagerlinux配置 瀏覽:664
文件夾視頻沒有聲音怎麼回事 瀏覽:83
閃閃app是什麼軟體 瀏覽:206
win7下引導linux 瀏覽:793
陝西bgp伺服器雲主機 瀏覽:934
ug編程有幾種加工方式 瀏覽:447
錘子手機如何添加桌面文件夾 瀏覽:465