Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 11/11/2012, 17h40   #1
infocoldzero0
Invité de passage
 
Inscription : novembre 2012
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2012
Messages : 3
Points : 0
Points : 0
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 !
infocoldzero0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2012, 17h58   #2
ok.Idriss
Responsable Modération

 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 3 795
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 22
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 3 795
Points : 12 154
Points : 12 154
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
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2012, 18h08   #3
infocoldzero0
Invité de passage
 
Inscription : novembre 2012
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2012
Messages : 3
Points : 0
Points : 0
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
infocoldzero0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2012, 18h48   #4
ok.Idriss
Responsable Modération

 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 3 795
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 22
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et auditeur au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 3 795
Points : 12 154
Points : 12 154
Citation:
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 ...
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h03.


 
 
 
 
Partenaires

Hébergement Web