мой code-Предупреждение: Не удается изменить информацию в заголовке - заголовки уже отправленные
<?php
$username = $_POST['username'];
$password = $_POST['password'];
require 'database.php';
$q = "SELECT id FROM users WHERE user_name = '$username' AND password = '$password'";
$result = $mysqli->query($q) or die(mysqli_error());
if (mysqli_num_rows($result) == 1) {
setcookie('authorized', 1, 0);
header("Location: index.php");
} else {
header("Location: login.php");
}
?>
Предупреждение: Не удается изменить информацию в заголовке - заголовки уже прислал (выход начался в C: \ XAMPP \ HTDOCS \ фото \ базы данных .php: 1) в C: \ XAMPP \ HTDOCS \ фото \ confirm_login_credentials.php на линии 13
there is no white space and BOM is also ASCI
Что находится в 'database.php'? – hsz
В качестве примечания: этот скрипт уязвим для SQL-инъекции. Посмотрите этот термин и используйте $ mysqli-> real_escape_string(), чтобы избежать переменных, исходящих от $ _POST в частности и внешнего мира в целом. – Mchl