He leído sobre cómo CI maneja las sesiones de forma diferente a las nativas y me siento un poco inseguro sobre el almacenamiento de todos los datos en una cookie (?), A diferencia de la sesión nativa de PHP que almacena ?). Así que decidí usar sesiones nativas sin la biblioteca CI_session_session.Uso de Isset con sesiones nativas en CodeIgniter
Ahora, sé que la clase de entrada en CI valida Isset con una verdadera falsa declaración/así:
if ($this->input->post('something'))
que hace la función de Isset no puede trabajar (que da un error). Sin embargo, me gustaría verificar mis sesiones nativas con la función Isset, así que ¿cómo puedo hacer esto? He intentado
if (isset($_SESSION['keyHere']))
que me da un error.
Para resumir: Quiero usar Isset en mi arsenal de sesión como me siento usando
if ($_SESSION['keyHere'])
sin la Isset podría ser 'peligroso/tonta'.
Además, como última pregunta, tengo curiosidad acerca de qué manejo de sesiones cree que es más seguro. Clase de sesión de CI o manejo nativo de PHP con almacenamiento en el lado del servidor, etc. Me gustaría sentirme lo más seguro posible cuando se trata de sesiones, sin importar si eso significa que tendré que escribir un código más largo.