Ir para conteúdo

POWERED BY:

Arquivado

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

avai

PHP - Erro

Recommended Posts

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

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

Coloque session_start(); antes de você declarar a variável $_SESSION['login_session'];

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.