Php 如何防止提交帖子表单时出现刷新页面错误?
当使用POST方法提交注册表时,当您刷新同一页面时,注册表将提示您重新提交或重新发送信息。我们如何预防这种情况?使用。简言之:Php 如何防止提交帖子表单时出现刷新页面错误?,php,html,forms,registration,Php,Html,Forms,Registration,当使用POST方法提交注册表时,当您刷新同一页面时,注册表将提示您重新提交或重新发送信息。我们如何预防这种情况?使用。简言之: 您可以使用ajax。您可以保留放在另一个文件中的相同php代码,并通过ajax发布数据。您可以使用在表单中包含一次性随机标记。第一次提交令牌(与其他数据一起)时,将执行操作。以后提交的相同令牌无效(或仅显示相同的确认页面),使用空白或无效令牌的提交将被拒绝 这也可以防止受到伤害。尝试以下方法: <?php if (!empty($_POST)){ ?>
您可以使用ajax。您可以保留放在另一个文件中的相同php代码,并通过ajax发布数据。您可以使用在表单中包含一次性随机标记。第一次提交令牌(与其他数据一起)时,将执行操作。以后提交的相同令牌无效(或仅显示相同的确认页面),使用空白或无效令牌的提交将被拒绝 这也可以防止受到伤害。尝试以下方法:
<?php
if (!empty($_POST)){
?>
<script type="text/javascript">
window.location = window.location.href;
</script>
<?php } ?>
// ... save data from $_POST to DB
include('prevent_resend.php');
// ... do some other stuff