Titre: Supprimer cookies complètement
Posté par: pixyle le le 30-10-2003 a 11:32:17
Bonjour,
J'ai un problème avec les cookies. Quand je veux les supprimer ça les "vide" : leur valeur est effacée mais pas le cookie en lui même. En fait il s'agit d'un tableau de cookies, peut être y a t il une particularité de ce côté là ?
//Page de création du cookie : <?php setcookie( "tsb_commande[$ref]", "$quantite" ); @header("Location: catalogue.php"); ?>
//Page récapitulative de la commande <?php if ( isset( $tsb_commande ) ) { while( list( $name, $value ) = each( $tsb_commande ) ) { print 'Ref : '.$name.'Quant : '.$value; print '-<a href="quantite.php?ref='.$name.'">Modif quantité</a>'; print '-<a href="del_produit.php?ref='.$name.'">Supprimer</a><br>'; } } ?>
//Page de suppression du cookie/produit <?php setcookie( "tsb_commande[$ref]" ); header("Location: validation.php"); ?>
Voili, si quelqu'un avait une petite idée. Merci par avance
PS: oui je sais, honte sur moi et ma décendance car je fais mon panier avec des cookies ;) C'est une solution en urgence, si au passage quelqu'un a sous le coude un bon tuto sur les variables de session et les tableaux je veux bien :) |
Titre: Re:Supprimer cookies complètement
Posté par: Trantsiss le le 30-10-2003 a 13:16:41
Il faut mettre la valeur à vide et faire en sorte que le cookie ne soit plus valide dans le temps, ainsi le cookie sera supprimé: setcookie ("tsb_commande[$ref]", "",time()-3600);
Normalement ça devrait focntionner sans problème, quand on veut supprimer un cookie il faut reprendre toute les variables de la création de celui-ci. |
Titre: Re:Supprimer cookies complètement
Posté par: pixyle le le 30-10-2003 a 13:59:24
Ca marche nikel :D Merci beaucoup :)
|
Titre: Re:Supprimer cookies complètement
Posté par: Trantsiss le le 30-10-2003 a 14:29:49
| Pas de quoi, j'en ai bavé pour comprendre cette histoire de cookie :P |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|