Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/07/2007, 14h35   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 17
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 17
Points : 11
Points : 11
Par défaut [Cookies] Configuration avec use_only_cookie

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
_julz_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 00h45   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
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.
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 09h48   #3
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

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
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 11h52   #4
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 17
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 17
Points : 11
Points : 11
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
_julz_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 12h00   #5
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
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
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 14h44   #6
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 17
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 17
Points : 11
Points : 11
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
_julz_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h10.


 
 
 
 
Partenaires

Hébergement Web