Bonjour à tous,
Je cherche un moyen de détruire des variables de session lorsque l'internaute quitte la page.
Je m'explique un peu plus...Sur mon site, je propose un formulaire ou les internautes peuvent insérer des photos par le biais de champ type file. Je propose également la possibilité de les pré-visualiser avant d'enregistrer totalement les informations du formulaire. Pour ce faire, je stock les images dans un dossier de manière temporaire sur mon ftp et je stock les noms des images dans des variables de session.
Dans la mesure ou l'internaute va jusqu'au bout de la procédure et valide l'enregistrement du formulaire, la pas de problème, je bascule les images du dossier temporaire au dossier définitif et je détruis les variables de session contenant le nom des images.
Mais si l'internaute ne va pas jusqu'au bout et au lieu de valider le formulaire, il s'en va sur une autre page du site, je me retrouve avec le nom des images contenu dans les variables de session toujours active et en plus les images ne sont pas effacer du fichier temporaire, c'est plutôt gênant.
Je sais que je peux faire ça avec ajax mais je souhaite éviter de trop utiliser javascript dans la mesure ou l'internaute le désactive, tout au moins pour cette partie, afin de ne pas me retrouver dans 6 mois avec un certain nombre d'images qui servent à rien et qui prennent du poids dans mon dossier temporaire.
Merci à tous pour vos réponses.
Partager