Ir para conteúdo

POWERED BY:

Arquivado

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

sedex

Erro em pagina de Logout

Recommended Posts

Olá pessoal, se alguem puder me ajudar....quando eu clico em um botao de logout no meu painel de controle... aparece o seguinte erro...Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 4SÓ QUE O MAIS INTERESSANTE É QUE, TESTANDO NO MEU MICRO (LOCALHOST), FUNCIONA NORMAL...MAS QUANDO MANDO PARA O FTP, ELE DA ESSE ERRO AI....SE ALGUEM PUDER ME AJUDAR FIQUEI MUITO GRATO

Compartilhar este post


Link para o post
Compartilhar em outros sites

mano....a unica coisa que tem no botao logout é isso aqui: <a href="?acao=sair">e eu nao saco muita coisa de php

Compartilhar este post


Link para o post
Compartilhar em outros sites

ESSE É O CODIGO DA PAGINA ADMINISTRAR.PHP<div align="center"><img src="../images/topo_galeria.jpg" width="566" height="84"><br> <? include("verifica.php")?> <? include("menu.php")?> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> <br><br> <?if($nivel == 1){$sql = mysql_query("SELECT * FROM users");?> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><a href="?nivel=<? echo $nivel?>&acao=cadastra&login=<? echo $usuario?>"><font color="#666666"><img src="../images/cadastrar_usuario.jpg" width="40" height="40" border="0"></font></a><font color="#666666">Cadastrar usuários      <a href="?nivel=<? echo $nivel?>&acao=lista"><img src="../images/listar_usuario.jpg" border="0"></a>Listar Usuários</font><br> </font><br> <? if($acao == "cadastra"){ include("users_cadastra.php"); }?> <? if($acao == "cadastra_db"){ include("users_cadastra_db.php"); }?> <? if($acao == "deleta"){ include("users_deleta.php"); }?> <? if($acao == "lista"){ include("users_lista.php");}?> <? if($acao == "altera"){ include("users_altera.php");}?> <? if($acao == "altera_db"){ include("users_altera_db.php");}?> <? } if($nivel == 2){$sql = mysql_query("SELECT * FROM users");while ($dados=mysql_fetch_array($sql)) {$id = $dados['id'];}?> <br> <font color="#666666" size="<? echo $tfonte?>" face="<? echo $fonte?>"><a href="?nivel=<? echo $nivel?>&acao=altera&id=<? echo "$id";?>"><img src="../images/alterar.jpg" border="0"></a><br>Alterar Dados</font></font> <? if($acao == "altera"){ include("users_altera.php");}?> <? if($acao == "altera_db"){ include("users_altera_db.php");}?> <? }?></div>ESSE É O CODIGO DA PAGINA VERIFICAR.PHP<?// Sistema para verificar se o usuário já está logado ou nãoif(!$_COOKIE["usuario"] && !$_COOKIE["senha"]){header("Location: administrar.php?nivel=$nivel");}if($acao == sair){setcookie("usuario");setcookie("senha");header("location: login.php");}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ESSA É A PAGINA QUE CONTEM O BOTAO LOGOUT

<?

include("../path.php");

?>

 

<table width="49%" border="0" align="center" cellpadding="0" cellspacing="0">

<tr align="center" valign="middle" bgcolor="#ffffff">

 

<td width="16%" style="border-left:0px solid <? echo $cortexto?>;border-top:0px solid <? echo $cortexto?>;border-bottom:0px solid <? echo $cortexto?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><a href="?acao=sair"><img src="../images/logout.jpg" border="0"></a><br>

<font color="#666666">Logout </font></font></td>

 

</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

APOS COLOCAR A INCLUDE, APARECEU OS SEGUINTES ERROS...Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 7Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 8Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 9Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 7Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 8Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 9

Compartilhar este post


Link para o post
Compartilhar em outros sites

O estranho é que esta funcionando normalmente no servidor local, e nao funciona no servidor do site!

Compartilhar este post


Link para o post
Compartilhar em outros sites

MANO DEU O MESMO ERRO:Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 7Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 8Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 9Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 7Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 8Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 9

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Sedex...Aí vai uma gambiarrinha que eu costumo fazer para resolver esse problema....tenta colocar no início de todos os arquivos...ob_start(); e no final de todos os arquivos...ob_end_flush(); Mas tem que ser no inicio antes de qualquer código e no final depois de qualquer código!Espero ter ajudado...Té + :D

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.