• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>
    這只是一個小技巧,用來避免一個表單的重復提交。這樣多少可以防止一些灌水的現象,另外有時候由于網絡狀況等原因用戶不知道提交是否成功,也會再次提交同一份表單。
     
     

    這個技巧的主要原理是不允許用戶回退后再次提交,也就是說回退后修改再提交也是不允許的,而且也不能避免Ctrl-C/Ctrl-V的灌水辦法。究竟有沒有用,還是看各位站長的喜好了
    你是否遇到過“重復提交”的問題?要解決這個問題其實并不難。這里有一個簡單的方法避免同一表單的重復提交。 
    首先,我們可以定義一個session變量用來保存一個表單的提交序列號。這里我定義為“$userLastAction”。然后在表單里加入一個hidden變量,把值設為$userLastAction+1: 
    <input type=Hidden name=lastAction value=<? =$userLastAction+1 ?>> 
    最后,在處理提交之前判斷表單是否已被提交過: 
    if($lastAction>$userLastAction and inputIsValid(...)){ 
    $userLastAction++; // 序列號加1 
    // 處理表單數據 
    }

    原文: 
    Avoid multiple form submissions 
    Submitted By: Douglas E. Cook 
    Date: 07/26/00 19:46 
    Does your database suffer from "duplicate post" syndrome? The cure isn't too difficult. Here is a simple way to prevent users from submitting the same form multiple times.

    First, declare a session variable to store a serial number for each form. I call mine "$userLastAction." Then, in every form where duplicate submission is a problem, include a hidden field, and set the value to $userLastAction+1:

    <INPUT TYPE=HIDDEN NAME=lastAction VALUE=<?= $userLastAction+1 ?>>

    Finally, verify that the form has not been previously submitted before acting on the submission:

    if($lastAction>$userLastAction and inputIsValid(...)){ 
    $userLastAction++; // Increment serial number 
    // Act on form here 
    }

    穩定

    產品高可用性高并發

    貼心

    項目群及時溝通

    專業

    產品經理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽

    堅持

    10年專注高端品質開發
    • 返回頂部
    99久久亚洲精品无码毛片| 真实国产乱子伦精品一区二区三区| 亚洲精品色午夜无码专区日韩 | 久久久亚洲精品无码| 精品久久人人爽天天玩人人妻| 日韩精品成人无码专区免费| 精品国产乱子伦一区二区三区 | 日韩国产一区二区| 日韩精品无码区免费专区| 18精品久久久无码午夜福利| 久久久久久人妻一区精品| 久久这里只精品国产99热| 亚洲午夜国产精品无码| 中文国产成人精品久久水| 国产精品青草视频免费播放| 九九精品国产99精品| 一区二区三区久久精品| 日韩美女视频一区| 日韩免费高清视频| 国产日韩精品一区二区在线观看播放| 性感美女视频在线观看免费精品 | 久久亚洲欧美国产精品| 国产精品美女久久久久网| 久久久久久久精品成人热色戒 | 亚洲国产精品精华液| 国产精品一二二区| 国产高清国内精品福利| 国产cosplay精品视频| 国产成人亚洲合集青青草原精品 | 精品成人A区在线观看| 91精品视品在线播放| 亚洲国产精品久久久久网站| 久久丫精品久久丫| 99精品国产三级在线观看| 精品亚洲成AV人在线观看| 亚洲国产精品网站久久| 精品免费人成视频app| 国产精品bbwbbwbbw| 经典国产乱子伦精品视频| 热re久久精品国产99热| 国产精品三级av及在线观看|