IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Cookies] Configuration avec use_only_cookie


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 17
    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

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Par défaut
    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.

  3. #3
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    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.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 17
    Par défaut
    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

  5. #5
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    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 :

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 17
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Datasource]Configuration avec SQL
    Par ennadi dans le forum JDBC
    Réponses: 15
    Dernier message: 06/06/2007, 10h52
  2. [Cookies] problème avec if
    Par PAYASS59 dans le forum Langage
    Réponses: 11
    Dernier message: 20/02/2006, 12h07
  3. [SQL-Server] Configuration avec SQLServer
    Par Bissada dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 14/02/2006, 21h23
  4. [Cookies] Problème avec les sessions PHP !!!
    Par boukay dans le forum Langage
    Réponses: 4
    Dernier message: 14/02/2006, 17h32
  5. [Cookies] problème avec site multilingue
    Par lacfab dans le forum Langage
    Réponses: 13
    Dernier message: 30/12/2005, 23h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo