Siga la sugerencia de Alex, pero utilizando el código de CI :). Lo que quiero decir es que intentes desarmar los datos de cada sesión individualmente. Leí una vez sobre un problema en la versión 2.0.3, creo, pero ahora no lo recuerdo y no tengo tiempo para buscar la referencia. Está en su foro, sin embargo, y la sugerencia era la misma: desarmar cada elemento de la sesión uno por uno.
$this->session->unset_userdata('data_one');
$this->session->unset_userdata('data_two');
$this->session->unset_userdata('data_three');
$this->session->unset_userdata('data_one');
$this->session->sess_destroy();
redirect('home','refresh'); // <!-- note that
//you should specify the controller(/method) name here
Usted necesidad de reorientar porque la sesión de CI son sólo las cookies, no el nativo de matriz sesión php.
Otra cosa ... asegúrese de que la falla no esté en sus métodos de inicio de sesión, ¡que lo registran sin importar si cierra la sesión con éxito o no!
eliminar la redirección. hacer otra secuencia de comandos que contenga solamente 'var_dump ($ _ SESSION)' y llamar a esa secuencia de comandos después de cerrar la sesión para comprobar si la sesión realmente se destruye – xbonez
¿cuál es su parte de inicio de sesión? (en el que verifica la sesión) – ALH
@xbonez - Corrígeme si me equivoco aquí, pero pensé que CodeIgniter no usa la sesión PHP nativa. – Tyil