Я хочу, чтобы он перенаправлялся, но он не возвращается. Я знаю, что перед тем, как метод header() не должен вызывать никакого выходного результата, но я не знаю, где я написал методы, которые возвращают вывод. его мой источник:header() метод не работает
<?php include 'database.php';
$message = mysqli_real_escape_string($con, $_POST['message']);
date_default_timezone_set('Iran');
$time = date('h:i:s a',time());
if(!isset($message) || $message == ''){
$error = "Fill the textbox";
header("Location: harf.php?error=".urlencode($error));//changed
exit();
} else {
$query = "INSERT INTO main (user,message,time) VALUES('ROBOT','$message','$time')";
if (!mysqli_query($con,$query)) {
die('Error: '.mysqli_error($con));//changed
} else {
header("Location: harf.php");
exit();
}
}?>
благодаря
вы получаете какие-либо ошибки/предупреждения или исключение? –
'error_reporting (E_ALL); ini_set (" display_errors ", 1);' в начале скрипта, посмотрите, есть ли у вас какие-либо ошибки. Также проверьте, нет ли пробела между « Php», начиная с этого и фактического файла, что-то вроде '& nbsp Php' – Andrew
Правилен ли путь к harf.php? – OllyBarca