Ir para conteúdo

POWERED BY:

Arquivado

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

alexftorres

[Resolvido] Erro Warning: Cannot modify header information

Recommended Posts

Bom dia pessoal,

tenho um sistema de login baseado no SmartLogin do Thiago Alves, fiz algumas adaptações e consegui fazer funcionar de forma tranquila no server local, mas quando mandei pro host, passei a receber a seguinte mensagem : Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxx/public_html/contato/index.php:10) in /home/xxxxx/public_html/contato/sl/logout.php on line 4

 

Cannot modify header information - headers already sent by (output started at /home/xxxxx/public_html/contato/index.php:10) in /home/xxxxx/public_html/contato/sl/logout.php on line 5

 

Cannot modify header information - headers already sent by (output started at /home/xxxxx/public_html/contato/index.php:10) in /home/xxxxx/public_html/contato/sl/logout.php on line 6

 

Cannot modify header information - headers already sent by (output started at /home/xxxxx/public_html/contato/index.php:10) in /home/xxxxx/public_html/contato/sl/logout.php on line 7

 

Cannot modify header information - headers already sent by (output started at /home/xxxxx/public_html/contato/index.php:10) in /home/xxxxx/public_html/contato/sl/logout.php on line 8

 

Esse erro ocorre quando vou tentar fazer logoff com o script no host(no meu server local funciona tudo tranquilo).

 

Segue abaixo o arquivo logout.php

 

<?php
ob_start();
if(isset($_COOKIE['CNTCookie1']) or isset($_COOKIE['CNTCookie2'])){
	setcookie('CNTCookie1','',time()-3600*24,'/');
	setcookie('CNTCookie2','',time()-3600*24,'/');
	setcookie('CNTCookie3','',time()-3600*24,'/');		
	setcookie('CNTCookie4','',time()-3600*24,'/');		
	setcookie('CNTCookie5','',time()-3600*24,'/');		
	echo("
	<script type='text/javascript'>
		window.location='".$_SERVER['PHP_SELF']."?sl=login';
	</script>
	");
}
?>

 

Aqui segue a linha 10 do index.php ao qual tbm se refere o erro.

 

	<script type='text/javascript' src='<?php echo SL_URL; ?>js/jquery.js'></script>

 

 

 

OBS.: sei que existem topicos na net falando sobre esse assunto, mas nao consegui ter resultado pratico nos topicos e tutoriais que achei.

 

 

 

Agradeco desde ja.

 

 

Alexandre

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro retire o ob_start do ínicio apenas desta página, que talvez pelo além está compressando o Cookie.

Depois de CHMOD 0777 nesta página.

 

Lembrando: Você deve habilitar REGISTER_GLOBALS no seu php.ini

 

Se não funcionar, poste o erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz tudo que o colega Bruno Alano pediu mas continuo com os mesmos erros relatados acima.

 

Continuo tentando.

 

Agradeco,

 

Alexandre

 

Consegui resolver colocando ob_star() no inicio da pagina principal do meu sistema de login(index.php).

 

Muito obrigado pela ajuda.

 

 

Alexandre

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.