PHP透過session判斷防止表單重複提交例項
PHP透過session判斷防止表單重複提交例項,當使用者提交表單後,為防止重複操作,透過session來判斷是否為初次提交,否則讓他返回到之前表單頁面。
當前表單頁面is_submit設為0
SESSION_START(); $_SESSION['is_submit'] = 0; <form id="reg" action="post.php" method="post"> <p>使用者名稱:<input type="text" class="input" name="username" id="user"></p> <p>密 碼:<input type="password" class="input" name="password" id="pass"></p> <p>E-mail:<input type="text" class="input" name="email" id="email"></p> <p><input type="submit" name="submit" class="btn" value="提交註冊"/></p> </form>
若是提交表單了,設當前'is_submit為1,若是重新整理post.php,那麼將執行else程式碼
SESSION_START(); if (isset($_POST['submit'])) { if ($_SESSION['is_submit'] == '0') { $_SESSION['is_submit'] = '1'; echo "程式碼塊,要做的事,程式碼...<a onclick='history.go(-1);' href='javascript:void(0)'>返回</a>"; } else { echo "請不用重複提交<a href='index.php'>PHP+SESSION防止表單重複提交</a>"; } }
本文轉自: 轉載請註明出處!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31560779/viewspace-2654818/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 防止表單重複提交PHP
- PHP防止使用者重複提交表單PHP
- PHP防止表單重複提交的解決方法PHP
- jquery防止重複提交程式碼例項jQuery
- 防止表單提交按鈕重複點選現象程式碼例項
- 防止表單重複提交的程式碼
- 防止表單重複提交的幾種策略
- 前臺防止表單重複提交的方法。Jquery、jsjQueryJS
- 專案分享七:客戶端防止表單重複提交客戶端
- js 防止重複提交方案JS
- 前端如何防止介面重複提交前端
- jFinal避免表單重複提交
- 判斷表中資料是否有重複
- Spring MVC表單防重複提交SpringMVC
- 關於ajax提交表單,重複提交解決方法
- PHP 完整表單例項PHP單例
- 前端防止使用者重複提交-js前端JS
- 解決表單重複提交的問題
- php表單提交PHP
- 使用ajax方式提交表單程式碼例項
- **PHP分步表單提交思路(分頁表單提交)PHP
- beego有防止頁面重複提交的功能嗎Go
- angularJS進行表單提交程式碼例項AngularJS
- 13-Jsp防止二次提交(重複提交) 時間戳JS時間戳
- javascript陣列如何判斷是否有重複的陣列項JavaScript陣列
- javascript判斷奇數簡單程式碼例項分享JavaScript
- dataset 判斷整列是否有重複,找出重複資料
- 防止重複提交與驗證控制元件配合使用控制元件
- js表單提交後提交按鈕不可點選程式碼例項JS
- javascript以函式方式提交表單程式碼例項JavaScript函式
- EasyUI實現的form表單提交簡單程式碼例項UIORM
- 判斷oracle是否是rac例項Oracle
- SpringBoot如何防止重複提交?- Adrian AdendrataSpring Boot
- 阻止點選回車提交表單效果程式碼例項
- JavaScript判斷表單元素value值是否被修改過JavaScript
- PHP表單提交方法彙總PHP
- 判斷字元是否重複正規表示式字元
- 如何使POST請求具有冪等性防止重複提交 - mscharhag