Eliminar sesión cuando un usuario se marcha del site
Hola amigos,
Siguiendo con el tema de las sessiones, cookies y otros artículos de merienda.
Me surge una duda, hay alguna forma de controlar que cuando un usuario se marche del site, elimine la/s sessiones que se le han generado...?
Por ejemplo:
Entra un usuario en la tienda, agrega un producto a su cesta, así que se le crea una session con un ID, este usuario sigue comprando, entonces en un momento dado, cambia de página (sin cerrar el navegador) y no finaliza la compra.
Al cabo de un rato (sin haber cerrado el navegador) vuelve a la tienda... tachan! se le seguirán mostrando los productos que anteriormente había seleccionado.
Hay alguna manera de eliminar la session para que esto no pase.... o es que soy demasiado gañan y que se espabile en borrar lo que ha agregado anteriormente...?
Un saludo y mil gracias.
markshock
Uau... no lo había visto en la vida...
session.gc_maxlifetime
session.cache_expire
q fuerte q fuerte jorge javier!
Thanks!
P.D: ahí lo dejo.. para el próximo que busque esto.. :P
Kr0n
Pues métele un control de caducidad: si ha pasado más de X tiempo, se pierde la sesión.