Como tu bien dices tu variable $email debe de estar vacía... pero pruebalo haciendo un simple echo (como tienes puesto arriba, pero prueba a hacerlo independientemente del código en otra página o apartado de todo el código):
Código PHP:
Ver original<?
$mail=$_SESSION['email'];
echo $mail;
?>
Si te muestra el email correctamente, la variable esta bien... revisar el código es lo unico
Yo registro todos los datos de la siguiente forma:
Código PHP:
Ver original<?
$usuarios = mysql_query("SELECT * FROM usuarios WHERE email='aquiponestuemail"); // Consulta a la base de datos para determinar si existe algun email con el email introducido // Ahora puedes sacar todos los datos de esa fila que contenga ese email
$_SESSION[email] = $ok["email"];
// Puedes sacar de otras columnas...
$_SESSION[nombre] = $ok["nombre"];
echo "Email: $_SESSION[email]";
}else{
echo "No existe ese email en la base de datos";
}
?>