El tema viene una vez que ya he comprobado que el usuario existe y quiero crear una sesión y redirigirlo a la página correspondiente.
Código PHP:
if($auth)
{
session_start();
$_SESSION['username'] = $user;
if(isset($_GET['url']))
$url = $_GET['url'];
else
$url = "../../index.html";
if(!isset($_COOKIE[session_name()]))
{
if (strstr($url, "?"))
header("Location: " . $url . "&" . session_name() . "=" . session_id());
else
header("Location: " . $url . "?" . session_name() . "=" . session_id());
}
else
header("Location: " . $url);
}
Y luego para comprobar desde una página si un usuario está autorizado:
Código PHP:
if(!isset($_SESSION['username']))
{
header("Location: ../index.html");
}
Por favor, un alma generosa, porque no lo veo
![U_U](http://static.forosdelweb.com/fdwtheme/images/smilies/nods.png)