Ir para conteúdo
Fórum Script Brasil
  • 0

Sistema Logim


gleistoncardoso

Pergunta

estou tentando implantar um sistema de logim em meu site e quando digito o usuario e senha para logar da a seguinte mensagem:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/renovebr/public_html/login/index.php:4) in /home/renovebr/public_html/login/valida.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/renovebr/public_html/login/index.php:4) in /home/renovebr/public_html/login/valida.php on line 2

página acessada somente com senha

Alguém poderia me dizer o que pode ser?

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Quando tento entrar na pagina digiando o endereço direto no navegador ele acusa o erro, mas não redireciona para a pagina de login

Você não efetuou o LOGIN!

Warning: Cannot modify header information - headers already sent by (output started at /home/renovebr/public_html/login/valida1.php:31) in /home/renovebr/public_html/login/valida1.php on line 32

meu codigo:

<?php

if(IsSet($_COOKIE["nome_usuario"]))

$nome_usuario = $_COOKIE["nome_usuario"];

if(IsSet($_COOKIE["senha_usuario"]))

$senha_usuario = $_COOKIE["senha_usuario"];

if(!(empty($nome_usuario) OR empty($senha_usuario)))

{

include "config.php";

$resultado = mysql_query("SELECT * FROM usuarios WHERE username='$nome_usuario'");

if(mysql_num_rows($resultado)==1)

{

if($senha_usuario != mysql_result($resultado,0,"senha"))

{

setcookie("nome_usuario");

setcookie("senha_usuario");

echo "Você não efetuou o LOGIN!";

exit;

}

}

else

{

setcookie("nome_usuario");

setcookie("senha_usuario");

echo "Você não efetuou o LOGIN!";

exit;

}

}

else

{

echo "Você não efetuou o LOGIN!";

header ("Location: login.html");

exit;

}

mysql_close($con);

?>

está dando no header ("Location: login.html");

O QUE FAZER?

Link para o comentário
Compartilhar em outros sites

  • 0

Olá,

sãos os headers , voce não pode usar session_start nem header após o html

Utilize o Javascript para redirecionar as paginas mude onde tiver

de:

header ("Location: login.html");

para:

echo "<script>top.window.location='index.html';</script>";

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --gleistoncardoso --

Jissa, obrigado, funcionou legal.

Me esclareça uma coisa, os cookies eu sei que são gravados na maquina e você pode configurar para apagar em determinado tempo. Agora como funcionan as sessions.

Grato

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...