2015-06-04 2 views
-1

Я хочу, чтобы он перенаправлялся, но он не возвращается. Я знаю, что перед тем, как метод 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(); 
    } 
}?> 

благодаря

+0

вы получаете какие-либо ошибки/предупреждения или исключение? –

+1

'error_reporting (E_ALL); ini_set (" display_errors ", 1);' в начале скрипта, посмотрите, есть ли у вас какие-либо ошибки. Также проверьте, нет ли пробела между « Andrew

+0

Правилен ли путь к harf.php? – OllyBarca

ответ

2

Y НУ есть орфографическая ошибка здесь

header("Locaton: harf.php?error=".urlencode($error)); 

изменение этой

header("Location: harf.php?error=".urlencode($error)); 
+0

OP сделал редактирование * Stealth *, не отметив его как редактирование или не сказав всем, что они сделали опечатку. –

+0

О, я забыл отметить его – IRDN

+0

Да, это дает ответы людей вниз, за ​​ошибки, подобные @IRDN –

Смежные вопросы