我想改正我的脚本中双提交的问题。当我按提交它只更新MySQL一次(这是我想要的)。但是,当我刷新它再次更新MySQL。一旦刷新按钮被击中,似乎忽略if语句。我会怎么做,以阻止这种刷新时双提交php
这里是我的代码
if (isset($_POST['submitButton'])) {
//do something
}
<form action = "table.php" method="post">
<label for="submitButton"></label>
<input type="submit" name="submitButton" id="submitButton"
value="Submit Form"/>
</form>
谢谢你不仅是在帮助我,但给我解释为什么 – Aaron
@Aaron - 没问题^ _^ – Neal
我宁愿形式使用CSRF令牌比一个提交,但我创建2请求不得不说这是一个相当整洁和容易实施的伎俩。也许死();在header()之后; ? – edorian