Я студент (не долго занимаюсь PHP, поэтому не знаю много о PHP), но я пытаюсь заставить свой код работать, сначала он работал нормально, пока не перешел на другой сервер, но поскольку он если я получил следующую ошибку:Как мне заставить мою программу работать с функцией ob_start() ;?
Предупреждение: не удается изменить информацию заголовка - уже отправлены заголовки (вывод запущен в /home/deanj/public_html/login.php:21) в/home/deanj/public_html/login .php в строке 60 '.
Затем мне предложили использовать ob_start(); поэтому я попытался использовать его, но не получил много хороших результатов. Так что мне нужно делать, чтобы это использовать? и это лучший вариант? если не то, что есть?
p.s. пожалуйста, сделайте это как можно проще.
Вы должны изменить свой сценарий так, чтобы все, что вы делаете в строке 60, было выполнено до строки 21 (потому что, когда документ начал выводиться, вы больше не можете отправлять какие-либо заголовки.) –
Вы положили ob_start() в начале ваш php-файл? – adam187
@adam - это грязное решение проблемы, которая должна быть решена в ее корне. –