• Publicidad

Recuperar parámetro desde módulo

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Recuperar parámetro desde módulo

Notapor zotalwarlord666 » 2007-08-27 04:54 @245

Hola a todos.
Mi problema es el siguiente...

¿Cómo puedo hacer para que un handler de un módulo de Perl recupere un parámetro, el código de sesión por ejemplo?

Lo necesito para que cuando desde Apache alguien intente acceder a una carpeta, se lance el handler y recupere los permisos asociados a esa sesión, consultando en una base de datos por ejemplo.

¿Alguna idea?
Muchas gracias a tod@s.
zotalwarlord666
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2007-08-27 03:15 @177

Publicidad

¿Nadie?

Notapor zotalwarlord666 » 2007-08-27 11:02 @501

Igual no me he explicado bien...

En un módulo, XXX.pm, creado por mi, necesito poder acceder a un parámetro que defina a la sesión o al usuario conectado.

¿Tal vez mediante $r->?

¿Alguna ayuda?
zotalwarlord666
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2007-08-27 03:15 @177

Notapor explorer » 2007-08-27 13:43 @613

No acabo de entender lo que necesitas. Según el primer mensaje, la sesión es un parámetro externo al programa.

Según el segundo, se trata de un parámetro definido dentro del programa, en un módulo.

Si aceptamos lo segundo, puedes mantener el estado en alguna variable global. El problema es que la variable pierde los valores al terminar el programa. Una posibilidad es serializar los datos para que persistan entre ejecuciones del programa.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kidd » 2007-08-28 12:02 @543

Según recuerdo no hace mucho se habló de algo similar. Para serializar los datos como dice explorer puedes usar el módulo Data::Serializer.

Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados