Ir para conteúdo

POWERED BY:

Arquivado

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

du_82

Redirecionar - Header

Recommended Posts

Preciso redirecionar uma página, quando o usuário não estiver logado, usando o comando header("location:index.php"); numa página .php funciona normal, mas quando uso essa função num arquivo .inc não roda...Tenho o seguinte:pagina.php<?PHPinclude "cookies.inc";?>cookies.inc<?phpif(!(empty($usuario) OR empty($senha))){include "sql.inc"; $comando="SELECT * FROM usuario WHERE login='$usuario'"; $resultado=mysql_query($comando,$conectar); if(mysql_num_rows($resultado)==1){ if($senha!=mysql_result($resultado,0,"senha")){ setcookie("usuario"); setcookie("senha"); echo "Você não efetuou login!"; exit; header("location:index.php"); } }else{ setcookie("usuario"); setcookie("senha"); echo "Você nao efetuou login!"; exit; header("location:index.php"); }} else{ echo "Vocênão efetuou login!"; header("location:index.php"); exit; }?>O seguinte erro é retornado:Vocênão efetuou login!Warning: Cannot modify header information - headers already sent by (output started at /home/noviz/public_html/ccesi/adm.php:8) in /home/noviz/public_html/ccesi/cookies.inc on line 22Como posso sair desse problema.Pretendo se acaso a pessoa não esteja logada que redirecione para a página principal novamente.Obrigado,Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora esta dando erro:Warning: Cannot modify header information - headers already sent by (output started at /home/noviz/public_html/ccesi/adm.php:8) in /home/noviz/public_html/ccesi/cookies.inc on line 17

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.