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>"; } ?>