Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kineri

[Resolvido] Cannot modify header information

Recommended Posts

Oi, estou fazendo um script que, após o usuário aceitar apagar o registro do MySQL, eu o redireciono depois de 5 sgundos.

Mas estou recebendo o seguinte erro

Warning: Cannot modify header information - headers already sent by (output started at C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\Site Compassion Modificado\htm\OK\config.php:10) in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\Site Compassion Modificado\htm\OK\sim.php on line 13

dentro do meu "sim.php" tem um include para o "config.php" e as linhas de comando são:

if (!isset($_SESSION["logado"])){
  echo("<BR><BR><span class=\"pageHeader\">Você não efetuou o Login</span>");
  echo("<br><br>Volte à <a href='index.php'>Página Inicial</a> e efetue o Login");
  }else{
  $sql = mysql_query("DELETE FROM user WHERE login='".$_SESSION["login"]."';",$con);
  if (!$sql){
	echo("Falha ao Excluir Usuário");
	echo("Redirecionando em 5 segundos");
	redirecionar("ger.php",5);
  }else{
	echo("Sucesso ao Excluir Usuário");
	echo("Redirecionando em 5 segundos");
	redirecionar("logoff.php",5);
  }
}
e o meu "redirecionar()" é:

function redirecionar($url, $tempo){ 
  $url = str_replace('&', '&', $url); 
  if($tempo > 0){header("Refresh: $tempo; URL=$url"); 
  }else{
	@ob_flush();
	@ob_end_clean();
	header("Location: $url");
	exit; 
  } 
}
Aguardo respostas/sugestões, obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque na primeira linha do seu arquivo php:

 

ob_start();

Ou inves de redirecionar usando header("Location: $url"), use:

 

<meta http-equiv="refresh" content="0; url=PAGINA.HTML">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado mesmo, o "ob_start()" funcionou =]

não estava querendo usar o "<meta..." pois meu código não tem como entrar no <HEAD>, hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.