Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 标题不会重定向我,可以';我不明白为什么_Php_Mysql - Fatal编程技术网

Php 标题不会重定向我,可以';我不明白为什么

Php 标题不会重定向我,可以';我不明白为什么,php,mysql,Php,Mysql,我不明白为什么这不会重定向我或告诉我任何错误,它会添加到数据库中,但不会重定向 <?php ob_start(); $db = mysqli_connect("localhost", "root", "", "autentificare"); if (isset($_POST['register_btn'])){ session_start(); $username = mysql_real_esc

我不明白为什么这不会重定向我或告诉我任何错误,它会添加到数据库中,但不会重定向

<?php
    ob_start();

        $db = mysqli_connect("localhost", "root", "", "autentificare");

        if (isset($_POST['register_btn'])){
            session_start();
            $username = mysql_real_escape_string($_POST['username']);
            $email = mysql_real_escape_string($_POST['email']);
            $password = mysql_real_escape_string($_POST['password']);
            $passwordc = mysql_real_escape_string($_POST['passwordc']);

            if ($password == $passwordc){
                    $password = md5($password);
                    $sql = "INSERT INTO users(username, email, password) VALUES('$username', '$email', '$password')" ;
                    mysqli_query($db, $sql);
                    $_SESSION['message'] = "Succesfully logged in";
                    $_SESSION['username'] = $username;
                    header( "location : home.php");
            }else{
                    $_SESSION['message'] = "Passwords do not match";

            }
        }
    ob_end_flush();
    ?>  

您正在发送头,但随后让脚本继续处理。使用以下命令:

header( "location : home.php");
exit();

您正在发送标头,但随后让脚本继续处理。使用以下命令:

header( "location : home.php");
exit();

哇,别再看那些过时的关于mysqli的教程了。改用!我不可能看到这个代码工作。它不会向你显示错误,因为你没有检查错误,而且你有很多错误。“它会添加到数据库中”-我觉得这很难相信。哇,不要再阅读关于mysqli的过时的教程了。改用!我不可能看到这个代码工作。它不会向你显示错误,因为你没有检查错误,而且你有很多错误。“它会添加到数据库中”-我觉得这很难相信。老实说,我不知道这将如何工作,以及为什么它会收到选票并被接受;你自己试过了吗?我真的不明白这是怎么回事,也不明白为什么会有人投票并接受它;你自己试过吗?