Page 1 sur 1

Supression de cookie ?

Publié : 19 mai 2006, 10:10
par jpboogie
Bonjour, :D

J'ai un petit problème avc le code suivant et FireFox dans la mesure où je n'arrive pas à supprimer un Cookie (ça marche avec I.E.)

Code : Tout sélectionner

<?php
/* Script   : deconnect.php
 * Fonction : De-connexion d'un membre site
 * Auteur  : Jean Pierre Bourguet - 07 Avril 2006
 * -----------------------------------------------------------------------------
*/
session_start();
include("dbconnect.php");
$DB = new DB;

if(isset($_POST['pseudo']))
   $pseudo = $_POST['pseudo'];
/*
 * On supprime le cookie
 * ---------------------
*/
$request ="DELETE FROM enligne WHERE pseudo='" . pseudo . "';";
$id = $DB->query($request);
session_unregister('user');
session_unregister('login_message');
$_SESSION['login_result'] = 0;
setcookie('login',NULL);
$DB->close();

/*
 * On détruit la session
 * ---------------------
*/
$_SESSION = array();
session_destroy();

/*
 * On revient à la page d'accueil du site
 * ---------------------------------------
*/
header("Location: http://roadhouseband.free.fr/index.php");
?>
Je suis un peu coincé, et un peu d'aide ou des explications ne me ferait pas de mal. :roll:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Publié : 19 mai 2006, 10:26
par martin
en regardant la doc, essaie :

setcookie('login');
ou
setcookie('login','', 0);

Publié : 19 mai 2006, 11:27
par jpboogie
Ben non, c'est pareil ???

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Publié : 19 mai 2006, 12:08
par martin
ah oui, çà le transforme en cookie de session...

ben met le à hier, çà le supprimera :

setcookie('login', '', time()-86400);

(si le client n'a pas la bonne heure, çà peut ne pas marcher...)

Publié : 20 mai 2006, 13:06
par jpboogie
Non, même comme ça ça ne marche pas. Je vais continuer de chercher, merci de ton aide. :)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Publié : 20 mai 2006, 17:43
par martin
jpboogie a écrit :Non, même comme ça ça ne marche pas.
Comment çà, çà marche pas !?
je l'ai essayé, y'a plus de cookie en le mettant à une date antérieure... :p

Publié : 20 juin 2006, 16:40
par Invité
martin a écrit :
jpboogie a écrit :Non, même comme ça ça ne marche pas.
Comment çà, çà marche pas !?
je l'ai essayé, y'a plus de cookie en le mettant à une date antérieure... :p
:oops: Sorry, effectivement ça marche à condition de passer les mêmes paramètres que lors de la création du cookie. C'est à dire dans mon cas le chemin d'accès.

Merci pour votre aide. :D



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.12) Gecko/20050919 Firefox/1.0.7