estou com um problemas com sessões, desenvolvi todo um site em casa, no meu pc,
agora que passei para o servidor está acontecendo uma coisa estranha, bom,
pelo menos para mim:
Tento gravar 4 variáveis de sessões, destas, apenas 2 são gravadas,
alguém sabe porque isso??
Segue o código que utilizo para gravá-las:
<?php
session_start();
include "../includes/conect.php";
//RECEBE OS DADOS DO FORMULÁRIO
$login = $_POST["login"];
$senha = $_POST["senha"];
if ((!$login=="") and (!$senha=="")){
//VERIFICA
$sql = mysql_query("
SELECT A.id, A.nome FROM usuarios A
WHERE A.login = '".$login."'
AND A.senha = '".$senha."'") or die("ERRO NO COMANDO SQL");
//VERIFICA SE RETORNOU ALGO
if(!mysql_num_rows($sql)> 0){
echo "<script>
alert(\"Não foi possível efetuar seu login. Caso você não seja cadastrado, efetue seu cadastro!\");
</script>";
echo "<script>document.location = \"../cadastro.php\";</script>";
} else {
//PEGA OS DADOS
$id = mysql_result($sql, 0, "id");
$nome = mysql_result($sql, 0, "nome");
//GRAVA AS VARIÁVEIS NA SESSÃO
$_SESSION["id"] = $id;
$_SESSION["nome"] = $nome;
$_SESSION["senha"] = $senha;
$_SESSION["login"] = $login;
//REDIRECIONA PARA A PÁGINA QUE VAI EXIBIR OS PRODUTOS
Header("Location: ../index.php");
}//FECHA ELSE
} else {
echo "<script>
alert(\"Não foi possível efetuar seu login. Caso você não seja cadastrado, efetue seu cadastro!\");
</script>";
echo "<script>document.location = \"../cadastro.php\";</script>";
}
?>
Pergunta
Guest --deqr --
Pessoal,
estou com um problemas com sessões, desenvolvi todo um site em casa, no meu pc,
agora que passei para o servidor está acontecendo uma coisa estranha, bom,
pelo menos para mim:
Tento gravar 4 variáveis de sessões, destas, apenas 2 são gravadas,
alguém sabe porque isso??
Segue o código que utilizo para gravá-las:
Link para o comentário
Compartilhar em outros sites
6 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.