Tengo un sistema de autenticación que funciona por cookies, ya se que por sesiones es mejor pero de momento me llega con cookies, el problema es que si en teoría al crear la cookie la crea para todo el dominio solo consigo que la lea en el directorio principal..., me explico cuando crea la cookie e intenta acceder a un archivo restringido al leer la cookie le deja pasar sin problemas siempre que este en el directorio principal, pero si esta en un subdirectorio siempre le redirecciona a la pagina para ingresar en el sistema, no debería valer la cookie para todo el dominio???
A continuación pego el code que crea la cookie
Código PHP:
<?php
$loginCorrecto = false;
$idUsuarioL;
$nickUsuarioL;
$emailUsuarioL;
$nombreUsuarioL;
if(isset($_COOKIE["usNick"]) && isset($_COOKIE["usPass"]))
{
$result = mysql_query("SELECT * FROM usuarios WHERE usuario='".$_COOKIE["usNick"]."' AND password='".$_COOKIE["usPass"]."'");
if($row = mysql_fetch_array($result))
{
setcookie("usNick",$_COOKIE["usNick"],time()+3600);
setcookie("usPass",$_COOKIE["usPass"],time()+3600);
$loginCorrecto = true;
$idUsuarioL = $row["id"];
$nickUsuarioL = $row["usuario"];
$emailUsuarioL = $row["correo"];
$nombreUsuarioL = $row["nombre"];
}
else
{
//Destruimos las cookies.
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
mysql_free_result($result);
}
?>