Apache :: Sesión

Un marco de persistencia para los datos de la sesión
Descargar ahora

Apache :: Sesión Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Alexandr Ciornii
  • Sitio web del editor:
  • http://search.cpan.org/~chorny/

Apache :: Sesión Etiquetas


Apache :: Sesión Descripción

Un marco de persistencia para los datos de la sesión. Apache :: Session es un marco de persistencia que es particularmente útil para rastrear los datos de la sesión entre las solicitudes de HTTPD. El módulo está diseñado para funcionar con Apache y Mod_Perl, pero debería funcionar bajo CGI y otros servidores web, y también funciona fuera de un servidor web en AltoGether.Apache :: Session consta de cinco componentes: la interfaz, la tienda de objetos Lock Manager, el generador de identificación y el serializador. La interfaz se define en la sesión.pm, que está destinada a subclase fácilmente. La tienda de objetos puede ser el sistema de archivos, un DB de Berkeley, un DB MySQL, un DB Oracle, un DB de Postgres, Sybase o Informix. El bloqueo se realiza mediante archivos de bloqueo, semáforos o las capacidades de bloqueo de las diversas bases de datos. La serialización se realiza a través de almacenable, y opcionalmente se finca con MIME o PACK (). Los números de ID se generan a través de MD5. Se recomienda al lector a extender estas capacidades para cumplir con sus propios requisitos. Una clase derivada de Apache :: Sesión se usa para atar los tres componentes siguientes. La clase derivada hereda la interfaz de Apache :: Session, y especifica qué clases de almacenamiento y casillero para usar. Apache :: Sesión :: MySQL, por ejemplo, utiliza la clase de almacenamiento MySQL y también la clase de bloqueo MySQL. Puede conectar fácilmente su propia tienda de objetos o clase de casillero. Sessynopsis Use Apache :: Sesión :: MySQL; mi% de sesión; #Haque una sesión nueva para una sesión de vínculo de visitante por primera vez, 'Apache :: Sesión :: MySQL'; #stick algunas cosas en él $ session {visa_number} = "1234567898765432"; # Obtenga la identificación de la sesión para más tarde, use mi $ id = $ session {_session_id}; # ... el tiempo pasa ... # recupera los datos de la sesión nuevamente durante alguna otra solicitud mi% de sesión; TIE% SESIÓN, 'APACHE :: SESIÓN :: MYSQL', $ ID; validar ($ session {visa_number}); #delete una sesión de la tienda de objetos atada permanentemente (% de sesión) -> Eliminar; Requisitos: · Perl


Apache :: Sesión Software relacionado

Scriptutil

Clase orientada a objetos para hacer que los scripts de línea de comando típicos sean más fáciles de escribir ...

135

Descargar