6

codeigniter CodeIgniter e Internet Explorer: Un problema de sesiones

Actualmente estoy desarrollando una aplicación web de fotografía para una empresa de Madrid y me he encontrado con un problema grave: Internet Explorer tiene serios conflictos con CodeIgniter y no interpreta bien las sesiones, por lo que el login se va al carajo.

Después de un buen rato debugueando y haciendo pruebas me di cuenta de una posible solución: utilizar las sesiones nativas de PHP en lugar de usar las CI_Sessions... y funcionó a la perfección sin realizar ningún cambio en mi aplicación web.

¿Cómo? Pues gracias a la Native Session que hay en el Wiki de CI, que nos permite usar la sesión nativa sin modificar nada del código, una auténtica maravilla.

Comenta esta noticia
6 comentarios
Puntua esta noticia
No me gustaMe gusta (sin puntuar)

Categoría:

  • http://www.joserico.com/blog José Rico

    Bueno… por fin encuentro algo al respecto. He tenido los mismos problemas que tú. Yo lo que hago es vaciar el campo user_data de la tabla sessions sobre ese usuario que entra en IE y de momento funciona. A mi me dice que no coinciden los datos del navegador y parece ser que con esto vuelve a insertarlos pero ya correctamente. Saludos y felicidades por la web.

  • http://www.tuwebconcarlos.com Carlinhos

    No es mala solución José, me la apunto por si algun día me falla la mía, aunque la verdad es que simplemente metiendo el archivo sessions.php al servidor ya va de vicio, tiene una incompatibilidad (sess_destroy(); ahora es destroy(); , pero por lo demás genial).

    Gracias por el tip de nuevo.

  • Pingback: Bitacoras.com

  • http://www.movelip.es Muser

    Provad en cambiar el nombre la cookie que identifica la sesión. A Internet explorer los guiones bajos no le molan (_). El el dominio igual.

  • http://www.fernando1989.com Zzombi

    en codeigniter 2.0 ya no hay problemas con las sessiones.. aunque no he comprobado si siguen usando las sesiones con cookies

  • window.location=’http://www.google.cl’

    test

Publicidad
Publicidad