首頁 > 後端開發 > PHP問題 > php接口怎麼判斷重複提交

php接口怎麼判斷重複提交

(*-*)浩
發布: 2023-02-27 09:48:02
原創
3754 人瀏覽過

PHP透過session判斷防止表單重複提交實例,當使用者提交表單後,為防止重複操作,透過session來判斷是否為初次提交,否則讓他回到之前表單頁面。

php接口怎麼判斷重複提交

目前表單頁面is_submit設為0  (建議學習:PHP影片教學

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[&#39;submit&#39;])) { 
    if ($_SESSION[&#39;is_submit&#39;] == &#39;0&#39;) { 
        $_SESSION[&#39;is_submit&#39;] = &#39;1&#39;; 
        echo "代码块,要做的事,代码...<a onclick=&#39;history.go(-1);&#39; href=&#39;javascript:void(0)&#39;>返回</a>"; 
    } else { 
        echo "请不用重复提交<a href=&#39;index.php&#39;>PHP+SESSION防止表单重复提交</a>"; 
    } 
}
登入後複製

以上是php接口怎麼判斷重複提交的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板