Supression de cookie ?

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
jpboogie
Salamandre
Messages : 22
Inscription : 28 oct. 2005, 13:37

Supression de cookie ?

Message 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
Boogie Woogie All Night Long
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

en regardant la doc, essaie :

setcookie('login');
ou
setcookie('login','', 0);
jpboogie
Salamandre
Messages : 22
Inscription : 28 oct. 2005, 13:37

Message 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
Boogie Woogie All Night Long
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message 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...)
jpboogie
Salamandre
Messages : 22
Inscription : 28 oct. 2005, 13:37

Message 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
Boogie Woogie All Night Long
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message 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
Invité

Message 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
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités