Hola muy buenas y enhorabuena por el gran cambio de look, es impresionante.
Parece que no estoy pillando bien esto de las sesiones con php.
Estoy intentando que cuando una persona se loguea en mi pagina web, que dure permanentemente o por un largo tiempo como hacen muchas paginas como Facebook que hasta que no elimino la Session o elimino todo el historial del navegador no tengo que volver a loguearme.
Vamos al grano:
Me estoy logeando con facebook en mi web obtengo todos los datos con la api y creo las sesiones, pero he hecho una prueba y al cabo de dos horas o menos la Session ha muerto, porque he salido a la calle un momento sin cerrar el navegador y cuando he vuelto ya había muerto la Session.
¿Como lo puedo hacer para que sea más duradera la Session?
session_destroy();
$tiempo=time()+60*60*24*30; // 1 año
session_cache_expire($tiempo);
$cache_expire = session_cache_expire();
session_start();
session_set_cookie_params($tiempo);
$_SESSION['idusuario'] = $userQuery['idusuario'];
$_SESSION['email'] = $userQuery['email'];
$_SESSION['usuario'] = $userQuery['usuario'];
$_SESSION['url_usuario'] = $userQuery['url'];
$_SESSION['ultima_entrada'] = $userQuery['fecha_ultima_entrada'];
$_SESSION['provider'] = $provider; //facebook
$_SESSION['identificador'] = $identificador;
Espero puedan ayudarme.
Saludos!!!