Déconnexion de codeigniter

J'ai une déconnexion contrôleur dans codeigniter :

<?php

class Logout extends MY_Controller {

    function index()
    {

        $this->session->sess_destroy();
        redirect('index.php');
    }
}

Ce connecte moi, mais quand je l'appelle un autre contrôleur après la connexion, comme "/site/addnewpost",
cette session à moi de nouveau, comme si le sassion n'avait pas été détruit précédemment. Pourquoi est-ce arrivé?

  • suppression de la redirection. faire un autre script qui contient uniquement var_dump($_SESSION) et appeler ce script après la connexion pour vérifier si la session est vraiment détruit
  • qu'est-ce que votre login partie? (dans laquelle vous vérifier pour la session)
  • Corrigez-moi si je me trompe, mais j'ai pensé que CodeIgniter ne pas utiliser le natif de session PHP.
  • vous avez raison, $_SESSION ne sera pas sûrement être définie ici comme CI doens pas l'utiliser. J'espère que l'OP n'est pas en les mélangeant à la fois trop!
  • ah, my bad. J'utilise Codeigniter, mais toujours utiliser $_SESSION manuellement. N'étais pas au courant de CI gère ses propres variables de session