Заголовки не работают, ошибок нет - PullRequest
0 голосов
/ 29 июня 2018

Мои заголовки сейчас вообще не работают, и ответ не отображается
Мой php-файл выглядит так

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
ob_start();
session_start();
require('../in/connect.php');
require ('../password.php');
if (isset($_POST['signup'])) {
  $username = stripslashes($_POST['user']);
  $username = mysqli_real_escape_string($con,$username);
  $username = str_replace(" ", "_",$username);
  $password = stripslashes($_POST['pass']);
  $password = mysqli_real_escape_string($con,$password);
  $email = stripslashes($_POST['email']);
  $email = mysqli_real_escape_string($con,$email);
  $date = $_POST['date'];
  if (($date != '') && ($email != '') && ($password != '') && ($username != '')) {
  $passwordnew = (password_hash($password, PASSWORD_DEFAULT));
  $trn_date = date("Y-m-d H:i:s");
  $query = "INSERT into `users` (username, email, password, trn_date, birth_date)
         VALUES ('".$username."', '".$email."', '$passwordnew', '$trn_date','$date')";
        $result = mysqli_query($con,$query);
          if ($result){
            $sql = mysqli_query($con,"SELECT * FROM `users` where username = '".$username."'");
            $user = $sql->fetch_assoc();
        $id = $user['id'];
        $_SESSION['username'] = $user['username'];
        $_SESSION['id'] = $id;
        $_SESSION['password'] = $password;
        header("location:./");
        }
}
}
?>

Запись, которую я сделал, и переменные сеанса тоже, но без перенаправления и ошибок в журналах.
Уже проверил эту ветку Как исправить ошибку "Заголовки уже отправлены" в PHP

1 Ответ

0 голосов
/ 29 июня 2018

Убедитесь, что ваш запрос

$ sql = mysqli_query ($ con, "SELECT * FROM users где username = '". $ Username. "'");

$ user = $ sql-> fetch_assoc ();

не выдает ошибку MySQL

если выкинет ошибку заголовок не будет работать. Потому что перед заголовком мы ничего не можем напечатать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...