Problemas com SESSION
To montando um sistema de news mas tera um controle de login que quero usar Session. nunca usei SESSION antes (sou novo no PHP). Alguem podia ajudar e me dizer como funciona certinho as sessions?Aqui esta os erros:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\Apache\htdocs\e3\config.php:9) in c:\Apache\htdocs\e3\confirmar_login.php on line 21Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\Apache\htdocs\e3\config.php:9) in c:\Apache\htdocs\e3\confirmar_login.php on line 21
Aqui esta o código fonte
> <? $login = $_POST['login']; $senha = $_POST['senha']; include "config.php"; $db = mysql_connect($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $confirmacao = mysql_query("SELECT * FROM $tabela WHERE login='$login' AND senha='$senha'", $db); //verifica se login e senha conferem $contagem = mysql_num_rows($confirmacao); if($contagem == 1){ session_start(); $_SESSION['logado'] = $login; $_SESSION['senhalog'] = $senha; echo $_SESSION['logado']; echo "Usuário logado."; //se a senha digitada for correta, aparece esa mensagem echo "<a href=testelogin.php>Testar</a>"; }else{ echo "Login ou senha inválidos. <a href=java script:history.go(-1)>Clique aqui para voltar.</a>"; //se a senha for incoreta, aparece essa mensagem }?>Discussão (2)
Carregando comentários...