|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2006 Messages : 17 ![]() |
bonjour,
dans mes options de session, j'ai modifié le chemin save_path vers un autre repertoire et j'ai activé use_only_cookies Les fichiers se stockent bien, mais qu'en est il de leur suppression ? Qd on fait session_destroy, ca supprime le cookie de session, mais qd on ferme le navigateur ? il est toujours là ... N'y a t'il pas un problème dans ce cas, ca fait vite énormément de fichiers Comment c'est géré, c'est à nous de les supprimer périodiquement ? merci en tout cas de m'éclairer sur ce point |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
D'instinct, je te dirai que ces fichiers ont une durée de vie comme les cookies mais je suis loin d'en etre sûr.
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
![]() Moi j'aurais plutôt envi de te dire : regarde tes Temporary Internet Files. Si tu ne les vide pas, il sont très vite très nombreux et tu atteins des tailles de dossiers assez conséquentes (pour du texte en tout cas, vu qu'un cookie c'est simplement du texte). Tu peux toujours définir une date d'expiration http://fr2.php.net/setcookie mais je ne sais pas si le cookie est écrasé lors d'une re-visite, s'il est détecté comme étant dans le même sous-domaine donc supprimer ou bien s'il est conservé et un autre est créé à sa place. A mon avis lorsque le cookie est "périmé", le navigateur le supprime automatiquement, c'est ce qui me parait le plus logique mais c'est à vérifier.
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2006 Messages : 17 ![]() |
attention trotters213,je ne parle pas de cookies "simples" mais de cookie de session qui sont stockés sur le serveur et pas chez le client.
Je pensais aussi que ces cookies avaient une durée de vie qui permettaient au serveur php de les supprimer ( lifetime dans le php.ini) mais il ne disparaissent pas si on ne fait pas session_destroy... Et puis si on reouvre le navigateur, l'identification de session rechange, le cookie est différent , et un ficher de plus... dilemme dilemme |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
Désolé je n'avais pas bien lu ton souci. Dans ce cas, je te renvois vers 3 liens qui te donneront une réponse précise :
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2006 Messages : 17 ![]() |
merci bien !
c'etait bien çà, le fameux garbage collector qui permet de supprimer les cookies de sessions expirés toutes les x secondes et y requetes avec options gc_probability et gc_divisor. merci bien en tout cas, je connaissais pas cette option là bonne fin journée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com