Partage
  • Partager sur Facebook
  • Partager sur Twitter

Destruction de cookie

Sujet résolu
    29 juillet 2006 à 21:29:48

    Bonjour. Sur mon site j'ai une page membre qui permet d'afficher les informations du membre ainsi que de le déconnecter.

            if ($_GET['action'] == "logout")
            {
                            session_destroy();
                            unset($_SESSION);
                            setcookie('pseudo');
                            setcookie('pass');
                            echo '<script>document.location.href="index.php"</script>';
           
            }

    Seul problème, le cookie n'a pas l'air de se détruire. Pourtant en local ça marchait mais sur internet, plus moyen.

    Sur ma page index, je fais une vérification :

      <?php 
     

                    if (!empty($_COOKIE['pseudo']) AND !empty($_COOKIE['pass']))   
                    {
                            mysql_connect("...", "....", "..."); // Connection à la base de donnée
                            mysql_select_db("infosmotik"); // selection de la base
                                   
                            $retour = mysql_query("SELECT * FROM membres WHERE pseudo='" . $_COOKIE['pseudo'] . "' AND pass='" . $_COOKIE['pass'] . "'");
                            $donnees = mysql_fetch_array($retour);

                            $_SESSION['pseudo'] = $_COOKIE['pseudo'];
                            $_SESSION['pass'] = $_COOKIE['pass'];
                            $_SESSION['email'] = $donnees['email'];
                            $_SESSION['avatar'] = $donnees['avatar'];
                            $_SESSION['valide'] = 1;
                           
                            if ($_GET['page'] == "")
                            {
                            echo 'Bienvenue <strong>' . $_SESSION['pseudo'] . '</strong>';
                            }
                            else
                            {
                            echo "";
                            }
                   
                    }
                   
                    else
                    {
                            echo "";

                    }       
           
      ?>


    Et malgré avoir cliqué sur logout pour détruire le cookie et la session, en revenant sur la page index je suis toujours connecté :o

    Help me pleaze :euh:
    • Partager sur Facebook
    • Partager sur Twitter
      29 juillet 2006 à 21:50:55

      Ah merci beaucoup, tu as résolu le problème, tout marche impeccable a présent.
      Encore merci ^^
      • Partager sur Facebook
      • Partager sur Twitter

      Destruction de cookie

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown