| Recommend this page to a friend! | 
| Classes of Josantonius | PHP Session Manager | README-ES.md | Download | 
| 
 | |||||||||||||||||||||
|  Download PHP Session libraryBiblioteca PHP para manejo de sesiones. 
 RequisitosEsta clase es soportada por versiones de PHP 5.6 o superiores. InstalaciónLa mejor forma de instalar esta extensión es a través de Composer. Para instalar PHP Session library, simplemente escribe: El comando anterior sólo instalará los archivos necesarios, si prefieres descargar todo el código fuente puedes utilizar: También puedes clonar el repositorio completo con Git: $ git clone https://github.com/Josantonius/PHP-Session.git O instalarlo manualmente: Métodos disponiblesMétodos disponibles en esta biblioteca: - Establecer prefijo para sesiones:| Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $prefix | Prefijo para las sesiones. | object | Sí | | # Return (boolean) - Obtener prefijo de las sesiones:# Return (string) ? prefijo de las sesiones - Iniciar sesión si la sesión no se ha iniciado:# Return (boolean) - Añadir valor a una sesión:| Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $key | Nombre de la sesión. | string | Sí | | | $value | Datos a guardar. | mixed | No | false | # Return (boolean true) - Extraer valor y borrar sesión:| Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $key | Nombre de la sesión a extraer. | string | Sí | | # Return (mixed|null) ? valor de la sesión o null si no existe - Obtener el valor de la sesión:| Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $key | Nombre de la sesión. | string | No | '' | | $secondkey | Segunda clave de la sesión. | string|boolean | No | false | # Return (mixed|null) ? valor de la sesión o null si no existe - Obtener ID de la sesión:# Return (string) ? sesión ID o vacío - Regenerar session_id:# Return (string) ? el nuevo ID de la sessión - Vaciar y destruir sesiones:| Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $key | ID de la sesión a destruir. | string | No | '' | | $prefix | Si se establece en true, se eliminarán todas las sesiones con el prefijo indicado. | boolean | No | false | # Return (boolean) Cómo empezarPara utilizar esta biblioteca con Composer: Si la instalaste manualmente, utiliza: UsoEjemplo de uso para esta biblioteca: - Establecer prefijo para sesiones:- Obtener prefijo de las sesiones:- Iniciar sesión:- Añadir valor a una sesión:- Agregar valor múltiple a las sesiones:- Extraer y borrar sesión:- Obtener el valor de la sesión:- Obtener el valor de la sesión introduciendo dos índices:- Obtener todos los elementos de la sesión:- Obtener ID de la sesión:- Regenerar session_id:- Destruir un elemento de la sesión:- Destruir todas las sesiones con determinado prefijo:- Destruir todas las sesiones:TestsPara ejecutar las pruebas necesitarás Composer y seguir los siguientes pasos: Ejecutar pruebas unitarias con PHPUnit: Ejecutar pruebas de estándares de código PSR2 con PHPCS: Ejecutar pruebas con PHP Mess Detector para detectar inconsistencias en el estilo de codificación: Ejecutar todas las pruebas anteriores: ? Tareas pendientes
 ContribuirSi deseas colaborar, puedes echar un vistazo a la lista de issues o tareas pendientes. Pull requests 
 ¡Gracias a quienes ya habéis contribuido a este proyecto! <img alt="peter279k" src="https://avatars2.githubusercontent.com/u/9021747?v=4&s=117" height="117" width="117"> | :---:| peter279k| RepositorioLa estructura de archivos de este repositorio se creó con PHP-Skeleton. LicenciaEste proyecto está licenciado bajo licencia MIT. Consulta el archivo LICENSE para más información. Copyright2017 - 2018 Josantonius, josantonius.com Si te ha resultado útil, házmelo saber :wink: Puedes contactarme en Twitter o a través de mi correo electrónico. |