Amigos: estoy muy confundido porque despues de setear variables de sesion, los valores parecen resetearse.
Formulario (OK)
Código HTML:
<form action="login_.php" method="POST" ENCTYPE="application/x-www-form-urlencoded" >
<label >E-mail: <span ></span></label>
<input type="text" size="15" name="correo" /><br/>
<label >Clave : <span ></span></label>
<input type="text" size="15" name="password" />
<p class="clear"></p>
<p><input type="submit" class="boton" value="Login" /></p>
</form>
login_.php
Código PHP:
<?php
Include "../base.inc"; // conexion a la base
$correo=$_POST["correo"];
$password=$_POST["password"]; // clave
$sql="SELECT correo,password FROM usuario WHERE correo = '$correo' and password='$password'";
$result = mysql_query($sql) or die('An error occured: ' . mysql_error());
$veces = mysql_num_rows($result); // vale 1 (o mas) si se encuentra la combinacion de correo y password
session_start(); // inicio Sesion
if($veces>0){ // comprobar user and pass
$_SESSION['user']=session_id();
$_SESSION['correo']= $correo;
$_SESSION['password']= $password;
}
?>
Compruebo valores de la variables de sesion (problemas!!!)
Código PHP:
<?php
session_start(); // inicio Sesion
$correo = $_SESSION['correo'];
$pass = $_SESSION['password'];
echo $correo; echo $pass; // estan vacias!!!!!!!!!!! :(((((
?>
Estoy cansado de probar y no se me ocurre nada... ideas ??