Implementa las sesiones de PHP.
Entre las ventajas del uso de la librería, tenemos:
Se recomienda utilizar la fachada session().
Obtiene un valor de la sesión.
public Session::get( string $key ): mixed
La clave de la entrada a obtener.
Guarda un valor en la sesión.
public Session::get( string $key, mixed $value = null ): void
La clave con la que se guardará la entrada.
El valor a guardar.
Elimina una entrada de la sesión. Retorna el valor de la entrada eliminada.
public Session::unset( string $key): mixed
La clave con la que se guardará la entrada.
Destruye de modo seguro la sesión actual.
public Session::destroy( ): void
Retorna un hash que representa a la sesión actual.
public Session::getHash( ): string
Parsea un encabezado User-Agent. Devuelve un arreglo con información relevante.
public Session::getBrowser( string $user_agent = null ): array
Un cadena con un formato de encabezado User-Agent. Por defecto, utilizará el encabezado de la consulta en ejecución.
Verifica que la sesión actual esté hecha con la misma ip y/o con el mismo navegador con el que fue inicilizada en su momento.
Para el caso del navegador, tiene en cuenta que la versión del mismo sea la misma o superior.
public Session::isSafeToContinue( ): bool