
11/06/2009, 03:40
|
| | Fecha de Ingreso: abril-2005
Mensajes: 22
Antigüedad: 19 años, 10 meses Puntos: 0 | |
Respuesta: ayuda con solicitud de clave para acceder. Creo que estoy atascadísimo... (me podéis echar un cable por favor?)
.- Tengo una primera página con un formulario que manda usuario y password
.- Va a una página de login, que comprueba (de momento no entro en comprobar a bdd, ya que soy tan torpe que no consigo pasar la variable)
<?
session_start();
session_unset(); // Limpio las variables - esto igual no es necesario
echo 'La sesión actual es: '.session_id(); //esto sólo es por comprobar
// de momento puesto a mano, la idea es que luego compruebe en una bdd el usuario y contraseña
if ($_POST['usuario'] == "prueba" && $_POST['password'] == "prueba")
{
// Si ambos datos son correctos guardamos estos datos en la sessión.
$_SESSION['logeado'] = "SI";
$_SESSION['usuario'] = "Prueba";
// le mando a la siguiente página
echo "\n <script language='javascript'>this.location='index.php?Pag ina=237'</script>";
}
else
{
// sino le redirijo de nuevo a la página del login
echo "\n <script language='javascript'>this.location='index.php?Pag ina=login_form.php'</script>";
}
}// fin else
?>
En la página que le redirijo y en todas las posteriores, la idea es colocar el session_start(), y la comprobación de sí $_SESSION no es igual a SI, en cuyo caso le mando de nuevo a la página del formulario de logado
Pero ahora sólo tengo este trozo de código, y en el echo($_SESSION['logeado']), no me saca nada.
<?
session_start();
echo 'La sesión actual es: '.session_id();
echo($_SESSION['logeado']);
?>
¿Cómo he de propagar la sesión?, pensaba que con el valor register_globals = On
ya podía usarla.
He de incluir post, get o request ¿?.
Saludos y muchas gracias... |