2016-05-20 3 views
-2

При попытке запустить свой код, он возвращает мне, что:PHP - не может изменить заголовки уже отправлены

Невозможно изменить заголовки уже отправлены

<?php 

if(!isset($_SERVER['HTTP_REFERER'])){ 
header("Location: http://www.example.com/1.php"); 
} 

?> 
+0

Проверить перед пробелом перед

+0

добавить 'error' и посмотреть [this] (http://stackoverflow.com/questions/8028957/how-to-fix -headers-already-sent-error-in-php? answertab = votes # tab-top) – Hosseini

ответ

0

, если вы хотите установить заголовок, который вы не должен посылать символ перед командой

header("Location: http://www.example.com/1.php"); 

удалить весь текст перед <?php открытый тег, например che для пробелов или возврат

+0

1- Нет, мне нужен оператор if. 2- Я сделал, все та же ошибка. – user3304007

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