Foros del Web » Programación para mayores de 30 ;) » Programación General »

Sesiones en perl

Estas en el tema de Sesiones en perl en el foro de Programación General en Foros del Web. me gustaría saber cómo se maneja el tema de las sesiones en perl al igual que se maneja en otros lenguajes de programación del lado ...
  #1 (permalink)  
Antiguo 15/03/2005, 21:41
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Sesiones en perl

me gustaría saber cómo se maneja el tema de las sesiones en perl al igual que se maneja en otros lenguajes de programación del lado sdel servidor.

saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #2 (permalink)  
Antiguo 15/03/2005, 21:58
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Yo para manejar las sesiones de los usuarios creo cuando se logean un ID de sesión, que viaja al cliente en una cookie (podría ser por campos ocultos o como sea, para mi es más cómoda la cookie y casi nunca tiene problemas...)...A la vez esa ID de sesión se almacena temporalmente en el server...Para que coincidan ambas, sino se pierde la sesión...

Pero en PERL no hay (o al menos no la conozco) una función para administrar las seciones como con cookies de servidor...o funciones que almacenen todo en el servidor...Como creo que hay en PHP...

Espero que te sirva
Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 16/03/2005, 19:54
 
Fecha de Ingreso: mayo-2003
Mensajes: 328
Antigüedad: 21 años
Puntos: 0
Hola:

Hay varias maneras con las cuales puedes crear sesiones persistentes con perl.

Lo puedes hacer manualmente, es decir, tu haciendo los cookies y destruyendolos, o también simplemente enviando un id en cada url para que reconozcas al usuario.


También existen un par de módulos que te pueden hacer la vida muy fácil y que te recomiendo:

Apache::Session
http://search.cpan.org/~jbaker/Apach...1.6/Session.pm

Este módulo fue originalmente diseñado para funcionar en Apache y con mod_perl, es así como funciona mejor, sin embargo el módulo funciona en cualquier servidor. Usa un database, el cual tu escojes, para guardar las sesiones.



CGI::Session
http://search.cpan.org/~sherzodr/CGI....95/Session.pm

Ese es otro módulo que te puede ayudar mucho y es bastante útil. Creo que para lo que necesitas este módulo podría ser tu solución, pues trabaja un tanto diferente a Apache::Session, pues esta diseñado para trabajar con aplicaciones de tipo de eCommerce.


Te recomiendo que leas las documentaciones de ambos módulos y que hagas algunas pruebas, ya después que veas los resultados escojas el que mejor se acomoda a tus necesidades.


SALUDOS
__________________
Uriel Lizama, Perl Developer

Aprende Perl en Perl en Español.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:58.