如何避免页面刷新后重新提交

时间:2020-10-15 19:45:54

标签: php

我试图防止页面刷新后再次提交表单。我看了一些来自SO的示例答案,但是似乎没有用。主要是他们提到重定向,但是当我使用重定向时,即使我尝试重定向到同一页面,它也将我带到空白页面。

有人对如何解决这个问题有想法吗?下面是代码,结尾处是用于重定向的位置代码。

// Processing form data when form is submitted
if($_SERVER["REQUEST_METHOD"] == "POST"){
    
    if ($_POST["Login"]){
        ...
        $sql = "UPDATE itstusers SET password = ? WHERE username = ?";    
        if($stmt = mysqli_prepare($link, $sql)){
            mysqli_stmt_bind_param($stmt, "ss", $new_password_hash, $reset_param_username);
            mysqli_stmt_execute($stmt);
            mysqli_stmt_close($stmt);
        }
        
        header("location: ./"); 
        exit;
    } 

0 个答案:

没有答案
相关问题