avai 0 Denunciar post Postado Setembro 29, 2009 Estou fazendo esse sistema de login e senha, estava funcionando certinho quando fui usar o session começo a da erro. Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\ExLoginSenha\logar.php:1) in C:\xampp\htdocs\ExLoginSenha\logar.php on line 2 ------------index.php---------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Exemplo login e senha</title> </head> <body> <!-- Criando o formulario --> <form id="form1" action="logar.php" method="post" name="form1"> Login: <input name="login" type="text" id="login" maxlength="50px"><br> Senha: <input name="senha" type="password" id="senha" maxlength="50px"><br> <input name="button" type="submit" id="button" value="Logar"> </form> </body> </html> -------------------logar.php------------------------------------- <?php session_start(); // liga session, para poder usar os valores da session include "config.php"; // inclua a pagina $login = $_POST['login']; //vai receber o valor do formulario $senha = $_POST['senha']; //vai receber o valor do formulario $sql = mysql_query("SELECT * FROM login where nomelogin = '$login' AND senhalogin = '$senha'");//faz a pesaquisa no banco de dados if(mysql_num_rows($sql) == 1){ // vai conferir se existe algum registro no banco de dados $_SESSION['login_session'] = $login; // vai mandar os valor atraves de session $_SESSION['senha_session'] = $senha; // vai mandar os valor atraves de session include "pagina_principal.php"; // abre a pagina principal } else { include "index.php";// nos leva a pagina } ?> Compartilhar este post Link para o post Compartilhar em outros sites
alebae 0 Denunciar post Postado Outubro 1, 2009 Olá, a função session_start() está em todas as páginas que você gostariam que fosse "restritas"? Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Outubro 1, 2009 Coloque session_start(); antes de você declarar a variável $_SESSION['login_session']; Compartilhar este post Link para o post Compartilhar em outros sites