• Publicidad

Problema al Instalar en CGI::Session

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

Problema al Instalar en CGI::Session

Notapor danimera » 2006-07-29 20:54 @912

Resulta que hice mi aplicacion localmente y me funciona a la perfeccion,

Pero el Hosing que tengo no tiene instalado el CGI:Session, asi que no me lo quicieron instalar,

Yo lo subi a la carpeta donde tengo mi aplicacion y pues si me localiza el modulo, pero no me funciona bien no carga ni crea las sessiones,

Me podrian colaborar con esto
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Publicidad

Notapor kidd » 2006-07-29 23:52 @036

Hola:

¿No te tira ningún mensaje de error? Todo parece indicar que te falta cargar bien los archivos del módulo.


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

Notapor explorer » 2006-07-30 05:29 @270

¿Has definido un lugar en el que el CGI::Session pueda escribir sus ficheros de sesiones?
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

cgi::Session

Notapor danimera » 2006-07-31 16:24 @725

explorer escribiste:¿Has definido un lugar en el que el CGI::Session pueda escribir sus ficheros de sesiones?


la verdad si subi e instale el mudulo bien de hecho.

Lo que no se quizas, es que no hedefinido un lugar en el que el CGI::Session pueda escribir sus ficheros de sesiones eso no lo he ehcho,

Pero no me sale ninguna especie de error, solo no me crea ni carga sessiones y es raro por que es el mismo que uso Localmente
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Notapor kidd » 2006-07-31 20:39 @902

Hola:

Si usas el driver file del módulo CGI::Session, si no defines explícitamente un directorio, entonces se creará de manera automática el directorio para las sesiones:
http://search.cpan.org/~markstos/CGI-Se ... er/file.pm

Ahora, el problema puede estar en que se generan de manera correcta los directorios, pero no hay permiso para escribir en ellos, por lo que nunca se crea el archivo de la sesión.

Lo que te recomiendo, y que me parece es lo más conveniente, es que hagas un directorio para tus sesiones, y lo definas al momento de cargar el módulo, para más información acerca de como hacer eso, puedes ver la documentación de CGI::Session::Driver::file
http://search.cpan.org/~markstos/CGI-Se ... er/file.pm


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

Problemas con sessiones

Notapor danimera » 2006-08-05 09:58 @457

Ya puedo lograr que me salga esto:

Set-Cookie: CGISESSID=48b6f8655a9eda35c79b1fe63e986790; path=/; expires=Sat, 05-Aug-2006 15:54:57 GMT Date: Sat, 05 Aug 2006 14:54:57 GMT

Pero aun asi, no me carga la session, quiere decir que las variables no me aparecen con ningun valor

Sera que me falta esto o que
$session = CGI::Session->load() or die CGI::Session->errstr;
pero no me sale ningun error
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Notapor explorer » 2006-08-05 13:19 @596

A mí lo que más me sorprende es que dices que sí que te funciona en local... tiene que haber alguna diferencia para que luego no funcione en remoto...

Hay otros módulos, como CGI::Persistent, que se encargan también del tema de sesiones, pero con CGI::Session debería bastar...
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 danimera » 2006-08-05 14:32 @647

Es que si Explorer, me funciona Localmente en perfeccion,


La otra seria que mi computador no aceptara cokkies y por eso me pasa esto, Podria ser, el Firewall o no se,

Pero mi aplicacion es Perfecta por decirlo asi en el manejo de Sessiones en el computador local donde la desarrolle.
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Notapor explorer » 2006-08-05 15:30 @687

Hecha un vistazo al ejemplo que hay aquí, aunque es un mal ejemplo porque no sigue la filosofía CGI::Session al 100%, pero al menos se sabe que funciona. Puedes intentar probar con un ejemplo así, sencillo, a ver si así descubres el porqué falla.
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 danimera » 2006-08-05 17:31 @771

Increible Explorer, Tu ejemplo me funciono perfectamente,
Me carga la session bien, lo probe asi

programa1.cgi?login=daniel y al darle click en el siguiente me carga

hola de nuevo daniel.

Mis dudas recaen es esto, que ambiguedad hay aqui:

print header; -> que es el del modulo CGI
print $session->header; -> Que esl del modulo session

Cual de los dos debo usar o que, por que creo que es aqui el problema, todos mis script tienen

print header;

Pero cuando ya trabajo con el CGI:Session, debo omitir esa linea o que?
QUizas ese es mi problema, sin comentar que en mi computador localmente me funciona bien, Pero me acabo de dar cuenta que el tiene los header automatizados, entonces nunca me general error, algo asi creo
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Siguiente

Volver a Módulos

¿Quién está conectado?

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

cron