Erro PHP: "Cannot modify header information"

O erro "Cannot modify header information" ocorre quando um script tem alguma saída HTML antes da função header().

Ou seja, isso não funcionaria:

<?
#A linha abaixo é uma saída HTML que é processada antes da função header()
echo "Aguarde...";

header("Location: redirecionamento.php");
?>


Para corrigir o erro, basta colocar a função header() antes de qualquer saída HTML.

Corrigindo o exemplo acima:

<?
header("Location: redirecionamento.php");

echo "Aguarde...";
?>
  • 105 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Vocês tem o módulo Magic_Quotes do PHP habilitado ?

Não, desde a versão 5.3 o magic_quotes_gpc não é indicado e nem colcoado como on - pro medida de...

Quais os caminhos (paths) da Perl ? O que é erro 500 em scripts PERL ?

Caminho para as aplicações do servidor para sistemas Linux perl: /usr/bin/perl...

Redirecionar http:// para https://

Para efetuar o redirecionamento de seus clientes automaticamente para uma página segura...

Como criar um formulário usando o PHPMAILER

Introdução No artigo de hoje mostraremos como é fácil fazer (ou utilizar) um script PHP para o...