logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
33 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 412 942

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» session_destroy()

session_destroy()#12153

6Contributeur(s)
SelennErinanzoheirdeveloppeuraxelsnipe
3 Modérateur(s)
developpeurjpbJireck
Selenn Selennicon_post
Bonjour Bonjour !!!

J'ai une question ... (normal, sinon je serais pas ici)

J'ai fait un truc qui gere un pannier ... tout con, une liste de produits et puis on les mets dnas le panier, et puis ca rentre ca dans un tbale, et puis ca envi un mail au gars, et puis c tout ...

mais j'ai un tout chti soucis ...

je gere ce bazar avec une session ... et je voudrais ke, lorque l'on clic sur "finir la commande" .... ca ferme la session, et ke kan le gars il clic sur : revenir au site" en bas de son recu ... ca cré un nouveau numéro de session ..

paske mes commandes ont comme identifiant le numéro de session du mec ... et que j'ai pas envie de tout recommencer ...

Donc, j'ai mis un session_destroy() ... paske je pensais ke ca allait me tuer la session, et en créer une autre dessuite apres kan le gars il reviens sur la page principale ... mais non ... Kan le gars reviens sur la page d'avant ... il a le meme numéro de session ke pour sa commande d'avant ... du coup ... si il veut faire plusieurs commandes d'affilées pour une riason X ou Y ... bah ses commandes se cumulent -_-

Et ca ... ca le fait pas ....

Comment je peux faire pour ordonner a une session de changer de se tuer completement? qu'il en reste plus rien, et que du coup .... au prochain session_start() .... le numéro généré soit différent ...
Erinan Erinanicon_post
Ca doit etre le cookie qui reste...

Tente un session_unset(); avant le destroy pour voir, mon coeur ?

:=!
Selenn Selennicon_post
Non, ca marche pas ...

Bon, faut ke je supprime le cookie ...

avec la fontion setcookie() ...

Seulement ... j'ai pas le nom du cookie k'a créé mon session_start() ...

Gogo chercher comment obtenir le nom du cookie créé par session_start()

[edit] Ah bah phpdebutant il dit : session_name()
C'est pas con ............

[edit] Ah non, ca c le nom de la session ....

----------------------------------

Bon bah je vois pas ...
Parait ke kan on fait session_destroy() ca détruit l'ID aussi ... mais moi il reste ... et je vois pas trop commenbt virer un cookie ke j'ai meme pas créé -_-

----------------------------------

Erinan me dit :
remise à zéro du cookie avec :
setcookie( session_name() ,"",0,"/");

Merci mon coeur !!!

Au revoir tout le monde !!!



Message édité par : Selenn

zoheir zoheiricon_post
ô que c'est beau! Du php romantique! Où il est mon mouchoir....
developpeur developpeuricon_post
c'est vrai que je n'avais jamais lut un topic pareil !

Bizoux sur les fronts à vous deux :-D
axel axelicon_post
surtout qu'ils ont quand meme le meme appart !!

Selenn : leve ton cul, va demander directement a ton mec ! :-D

On le collectionne, ce post !
snipe snipeicon_post
axel tu te rapelle pas que ce momment la il etait separer par quelque millier de km ???
Erinan Erinanicon_post
Il a tout raison, M. Snipe :-P Parce que sinon les PC sont côte à côte ;-)