How to prevent form resubmission when page is refreshed (F5 / CTRL+R)

后端 未结 23 1853
醉话见心
醉话见心 2020-11-22 00:46

I have a simple form that submits text to my SQL table. The problem is that after the user submits the text, they can refresh the page and the data gets submitted again with

23条回答
  •  天命终不由人
    2020-11-22 01:34

    After inserting it to database, call unset() method to clear the data.

    unset($_POST);

    To prevent refresh data insertion, do a page redirection to same page or different page after record insert.

    header('Location:'.$_SERVER['PHP_SELF']);

提交回复
热议问题