la solution la plus fiable pour gêrer un timeout de session, comme indiqué par quelqu'un dans un autre post, serait de stocker dans ta table temporaire la date de dernière activité de l'utilisateur.
A chaque page vue par un utilisateur, tu fais deux choses :
- tu update sa table avec le timestamp courant
- tu vires toutes les tables temp dont la date de dernière activité est inférieure à (timestamp courant) - (le timeout de session)
Alors oui, il restera des tables non supprimées quand y aura plus un seul utilisateur sur le site, mais c'est pas trop un problème, le premier a se relog fera le ménage.
Après, ce principe de faire "bosser" un utilisateur pour les autres est discutable. Moi je pense que c'est pas bien méchant.
Message édité par Djebel1 le 19-05-2006 à 20:17:54