Con las sesiones que usas tienes un lio:
session_register('user');
$_SESSION['user']=$_COOKIE['user'];
NO se debe usar session_register() junto con $_SESSION .. o usas un método o el otro .. pero no los Mezcles .. (usa sólo $_SESSION .. quita session_register() ..
Por lo demás .. la definición de cookies parece correcta en cuanto al tiempo de expiración que le dás (supongo que usaras un navegador que acepte cookies y sabras el tiempo que le has dado de expiración a la cookie, por qué hablas de "entrar más tarde" pero .. no dices exactamente cuanto tiempo)
Como ya hemos visto . .usas sesiones (o por lo menos creas ahí un par de variables de sesión) .. No sé vé ni describes que uso de las a esas variables (sólo validas tu usuario por sus cookies según ese código ...)
Un saludo, |