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 :

Se rappeler de certaines variables de session


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Se rappeler de certaines variables de session
    Bonjour, voici ma mise en situation: je dois me rappeler de deux informations stoquées dans des variables de sessions même quand l'utilisateur quitte mon site web. J'ai ajouté comme ligne: "session_set_cookie_params ((14 * 24 * 60 * 60), '/', '127.0.0.1');" afin que ces variables soient en mémoire même si l'utilisateur quitte mon site. Le problème est qu'une des deux variables ne doit pas être enregistrée. Est-il possible de se "rappeler" uniquement d'une seule variable $_SESSION et d'en "oublier" une autre ?

    Merci pour votre aide !

  2. #2
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 452
    Points
    19 452
    Par défaut
    Bonsoir.

    Soit tu utilise les cookies ($_COOKIE à utiliser comme $_SESSION + regarder le fonctionnement de setcookie dans le manuel). Il faut savoir qu'une partie des informations stockées le sont au niveau du client. Utile notamment si c'est pour éviter à l'utilisateur de se reconnecter, ce genre de choses.

    Soit tu écrit dans un support de stockage au niveau serveur (fichier, base de données, etc) ... plus sûr que le cookie en terme de sécurité lorsqu'il s'agit de garder en mémoire l'état d'une action de l'utilisateur en mémoire (tout en imposant à ce dernier de s'authentifier à la prochaine connexion). Sa dépend aussi de l'action, utiliser un cookie pour ça (par exemple sauvegarder l'état d'un panier), ça se pratique aussi, et ça a l'avantage de ne pas occuper de place au niveau server.

    Donc tout dépend des besoins en terme de sécurité, de performances, de place, ...

    Cordialement,
    Idriss

  3. #3
    Candidat au Club
    Inscrit en
    Novembre 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Oui effectivement j'avais pensé à les différencier en utilisant les sessions pour une et les cookies pour l'autre. Donc il n'est pas possible de se rappeler uniquement d'une variable de session spécifique ? Merci pour ta réponse

  4. #4
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 452
    Points
    19 452
    Par défaut
    Donc il n'est pas possible de se rappeler uniquement d'une variable de session spécifique ?
    Non la session finira par être détruite par contre tu peux stocker ce que tu veux comme valeur dans un cookie côté client ou dans un fichier (ou bdd) côté server ...

Discussions similaires

  1. reset de certaines variables de session
    Par gazelle dans le forum Langage
    Réponses: 4
    Dernier message: 19/03/2008, 11h34
  2. Réponses: 2
    Dernier message: 13/11/2006, 15h57
  3. Effacer les variables de session
    Par glsn dans le forum ASP
    Réponses: 2
    Dernier message: 12/12/2003, 13h42
  4. Variable de session
    Par Sadneth dans le forum ASP
    Réponses: 6
    Dernier message: 14/11/2003, 11h12
  5. variable de session
    Par divableue dans le forum ASP
    Réponses: 2
    Dernier message: 23/10/2003, 16h04

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