![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/10/2004, 09:27
|
| | Fecha de Ingreso: mayo-2004 Ubicación: Argentina
Mensajes: 126
Antigüedad: 20 años, 8 meses Puntos: 1 | |
Mas info! Bueno, les posteo lo ultimo que comprobe con un codigo diferente al autentificator...
<?
//un formulario me envia las variable usuario y pass
if ($_POST["usuario"]=="nombre" && $_POST["pass"]=="password"){
//usuario y contraseña válidos defino una sesion y guardo datos
session_start();
$_SESSION["autentificado"]= "SI";
header ("Location: restringida.php");
}else {
//si no existe lo mando otra vez al formulario
header("Location: formulario.php?error");
}
?>
Esto no me funciono, me crea la sesion donde contiene la variable autentificado PERO tambien me genera otra sesion VACIA (debido a que para recoger las variables guardadas en la sesion y mostrarlas en restringida.php aparece denuevo session_start();).
entonces lo que hice fue cambiar el header ("Location: restringida.php"); por un simple echo a la pagina restringida (echo "<a href='restringida.php'>ahora puedo entrar!</a>";)
y Bingo!.
Ahora bien... no quiero el Link... preferiría una redirección automática.
Si alguien sabe.. Los datos del php.ini siguen siendo los mismos. PHP version 4.3.1
Saludos! |