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 funciona:

<?
#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, como:

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

echo "Aguarde...";
?>
Atualizado em 11/05/2022
  • 105 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

O módulo magic_quotes do PHP está habilitado?

Não. Desde a versão 5.3 do PHP, o magic_quotes_gpc não é indicado e nem colocado como "on" por...

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

Caminhos para as aplicações de servidores Linux/cPanel: perl: /usr/bin/perl date: /bin/date...

Redirecionar http:// para https://

Para efetuar o redirecionamento automático de "http://" para uma "https://" (página segura),...

Como criar um formulário usando o PHPMAILER

O que é o PHPMailer? Basicamente é uma classe do PHP que possui funções mais avançadas, que faz...