Olá a todos, sou novato em PHP e tenho estudado por minha conta. Criei um sisteminha simples de login mas estou com erro na session
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\projeto_final\adm\topo.php:7) in C:\xampp\htdocs\projeto_final\adm\verifica.php on line 2
esse é meu verifica.php
O erro ocorre no momento que inicio a session
<?php
session_start(); //o erro ocorre aqui
include "config.php";
if(isset($_SESSION["login_usuario"]) AND isset($_SESSION['senha_usuario'])){
$login_usuario = $_SESSION['login_usuario'];
$senha_usuario = $_SESSION['senha_usuario'];
$sql = mysql_query("SELECT *FROM adm WHERE login = '$login_usuario'");
Pergunta
RonaldoLopes
Olá a todos, sou novato em PHP e tenho estudado por minha conta. Criei um sisteminha simples de login mas estou com erro na session
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\projeto_final\adm\topo.php:7) in C:\xampp\htdocs\projeto_final\adm\verifica.php on line 2
esse é meu verifica.php
O erro ocorre no momento que inicio a session
<?php
session_start(); //o erro ocorre aqui
include "config.php";
if(isset($_SESSION["login_usuario"]) AND isset($_SESSION['senha_usuario'])){
$login_usuario = $_SESSION['login_usuario'];
$senha_usuario = $_SESSION['senha_usuario'];
$sql = mysql_query("SELECT *FROM adm WHERE login = '$login_usuario'");
$cont = mysql_num_rows($sql);
while($linha = mysql_fetch_array($sql)){
$senha_db = $linha['senha'];
}
if($cont == 0){
unset($_SESSION['login_usuario']);
unset($_SESSION['senha_usuario']);
echo "
<META HTTP-EQUIV=REFRESH CONTENT=0; URL=login.php'>
<script type=\"text/javascript\">
alert(\"O nome de usuário não corresponde.\");
</script>";
}
if($senha_db != $senha_usuario){
unset($_SESSION['login_usuario]);
unset($_SESSION['senha_usuario']);
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
<script type=\"text/javascript\">
alert(\"A senha não corresponde.\");
</script>";
}
}else{
/*echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
<script type=\"text/javascript\">
alert(\"O usuário e senha não correspondem.\");
</script>";*/
}
?>
alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.