Bonjour !
Dans mon application, je stocke des fichiers dans des répertoires temporaires nommé avec le numéro de session.
Je veux faire un script dans mon cron pour effacer les fichiers qui ne sont plus utilisés.
Je pensais donc faire un truc comme ça:
Lister tous les répertoires de mon répertoire http://domaine.com/tmp/, par exemple:
Ensuite je voudrais comparer cette liste de dossiers avec la liste des sessions qui sont ouvertes (pour ne pas effacer des fichiers d'une session encore ouverte).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 . .. 21dcf744701a9f48338cc6411ce2422e 83a1a7d9afee802a7b3addbb19b9ee1b
Pour ça je compte lister les fichiers de session contenu dans le dossier session.save_path (dans mon cas /tmp) et effacer les répertoires dont je ne trouve pas de session ouverte.
Dans mon cas, j'ai des fichiers qui commence toujours par "sess_" suivi du numéro de session.
Cette application devra pouvoir s'installer sur différentes plateforme, mes questions sont donc les suivante:
1. Trouve-t-on toujours le répertoire de session dans session_save_path ?
2. Les fichiers de sessions commence-til toujours par "sess_" ?
Merci !
Partager