Cookies supprimés

Cookies supprimés - PHP - Programmation

Marsh Posté le 23-07-2005 à 14:51:04    

Bonjour à tous,
J'ai sur un site des cookies $pseudo et $motdepasse effectifs pour une heure.
Ma question serait de savoir comment faire, par une fonction PHP, pour supprimer ces deux cookies ?
Merci d'avance :)

Reply

Marsh Posté le 23-07-2005 à 14:51:04   

Reply

Marsh Posté le 23-07-2005 à 14:55:33    

Comment ça?? Les supprimer avant la fin de leur durée de vie de une heure??

Reply

Marsh Posté le 23-07-2005 à 14:56:06    

si ils sont effectifs pour 1heure, c'est qu'il vont disparaitre au bout d'une heure... où alors j'ai loupé un épisode ?

Reply

Marsh Posté le 23-07-2005 à 14:57:29    

Citation :

Les cookies doivent être effacés avec les mêmes paramètres que ceux utilisés lors de leur création. Si l'argument value est une chaîne vide ou vaut FALSE et quelques autres arguments sont exactements les mêmes que lors du positionnement du cookie, alors le cookie sera effacé du client.


 
et  

Citation :


Du fait que l'assignation d'une valeur vallant FALSE à un cookie tente de l'effacer, vous ne devriez pas utiliser de booléen. A la place, utilisez 0 pour FALSE et 1 pour TRUE.  


http://fr2.php.net/manual/fr/function.setcookie.php


Message édité par Profil supprimé le 23-07-2005 à 14:58:20
Reply

Marsh Posté le 23-07-2005 à 16:27:18    

Je réexplique :
setcookie("pseudo",foxbond,time()+3600);
setcookie("motdepasse",1234,time()+3600);  
J'aimerais deux lignes, comme celles-là, qui suppriment ces deux cookies AVANT leur préemption d'une heure ?

Reply

Marsh Posté le 23-07-2005 à 16:31:38    

D'accord, mais pourquoi les supprimer avant le délais de fin? Une heure en plus c'est pas énorme, ça te pose un problème de les laisser?

Reply

Marsh Posté le 23-07-2005 à 16:34:05    

Oui, puisque lorsque quelqu'un veut changer de compte client, il faut supprimer l'ancien cookie avant d'en recréer un nouveau.
Quelqu'un sait faire ça ?

Reply

Marsh Posté le 23-07-2005 à 16:36:42    

Sinon il me semble que setcookie("pseudo" ); tout seul pourrais fonctionner. non??


Message édité par micfont999 le 23-07-2005 à 16:37:07
Reply

Marsh Posté le 23-07-2005 à 16:47:07    

Là ce que je demande c'est comment le supprimer ! :)
C'est sûrement possible, alors quelqu'un sait-il comment ?

Reply

Marsh Posté le 23-07-2005 à 16:50:55    

http://www.commentcamarche.net/php/phpcookie.php3
 
Je ne sais pas j'ai jamais utiliser les cookies, mais sur cette page :  
 
Supprimer un cookie
 
Il peut éventuellement être utile de proposer à l'utilisateur de supprimer certains de ses cookies, ou bien de le faire vous même de façon transparente.
 
Pour ceci il suffit de renvoyer le cookie grâce à la fonction setcookie() en spécifiant simplement l'argument NomDuCookie:
 
<?php
 
setcookie("Visites" );
 
?>
 
Une autre méthode consiste à envoyer un cookie dont la date d'expiration est passée:
 
<?php
 
setcookie("Visites","",0,"/","",0);
 
?>
 
Alors à moins que j'ai la berlue :)

Reply

Marsh Posté le 23-07-2005 à 16:50:55   

Reply

Marsh Posté le 23-07-2005 à 16:55:45    

C'est moi qui aie la berlue apperemment ! ;)
Merci bc !

Reply

Marsh Posté le 23-07-2005 à 17:06:44    

Tiens moi au courantsi ça marche :)

Reply

Marsh Posté le 23-07-2005 à 17:09:41    

foxbond a écrit :

Je réexplique :
setcookie("pseudo",foxbond,time()+3600);
setcookie("motdepasse",1234,time()+3600);  
J'aimerais deux lignes, comme celles-là, qui suppriment ces deux cookies AVANT leur préemption d'une heure ?


 
setcookie("pseudo","",0);
setcookie("motdepasse","",0);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed