• Publicidad

Problema con Cookies: No se salvan

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Problema con Cookies: No se salvan

Notapor el_aislante » 2005-07-19 01:38 @109

Hola, leei su tutorial sobre cookies pero no puedo hacer que me guarde el cookies despues de haber desplegado texto HTML;

Código: Seleccionar todo
print "Set-Cookie: Nombre = Valor; expires = 19-Jul-2006 12:30:00 GTM; path = /Usuarios; domain = \.Sitio\.com ;  \n";


bueno me gustaria saber si despues de haberle dado la directriz de mandar a imprimir codigo html, fuece posible decirle que ya no;

otra cosita; cuando uso:

Código: Seleccionar todo
$Hola = $ENV{'HTTP_COOKIE'};


no me devuelbe todas las cookies, solo algunas.

Como puedo extraer todas mis cookies????????????????.

Gracias
el_aislante
Perlero nuevo
Perlero nuevo
 
Mensajes: 14
Registrado: 2005-07-12 21:36 @941

Publicidad

Notapor kidd » 2005-07-19 07:07 @338

Hola:

El problema es que las cookies las debes de enviar junto con el encabezado de tu documento, entonces una vez que escribiste código HTML ya mandaste el encabezado.

Recuerda que el encabezado de un documento normalmente termine cuando pones dos saltos de línea juntos:

Código: Seleccionar todo
\n\n


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

cookies - !!!!!!!!

Notapor el_aislante » 2005-07-19 15:02 @668

Hola gracias...

ok si ya lo cheque !!!!!!!....... gracias....

pero me di cuenta de una cosa, cuando guardo el cookie con el parametro path="/loquesea" y trato de recuperearlo por medio de:

$Hola = $ENV{'HTTP_COOKIE'};

no me muestra las cookies guardadas en esa carpeta "loquesea".

alguna solucion ????????
Gracias...
el_aislante
Perlero nuevo
Perlero nuevo
 
Mensajes: 14
Registrado: 2005-07-12 21:36 @941

Notapor kidd » 2005-07-19 16:18 @721

Hola:

¿Por qué no intentas con "./loqueasea"?

También te recomiendo que leas el siguiente tutorial acerca de cookies, para que comprendas un poco más como es que funciona esto de las "galletas", verás que te facilitará mucho las cosas:
http://www.katsueydesignworks.com/cgi_cookies.htm


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

GRACIAS

Notapor el_aislante » 2005-07-24 23:15 @010

Hola kidd, disculpa la tardanza del "Gracias"...

y gracias....

por cierto tengo un problemita, tengo los siguientes directorios
dir1 ----> cgi/
dir2 ----> cgi/mundo
dir3 ----> cgi/ciudad

en dir1 tengo algunos modulos pm, que estoy utilizando para accesar ala base de datos, crear registro y otras cosas para ahorarme talacha.

en dir2 y dir3 tengo unos cgis que despliengan paginas pero sin enbargo hacen llamar a modulos que se encuentran en dir1. ejemplo

en cgi/modulo1.pm

ejecuto cgi/mundo/reportajes.cgi?id=5478

pero reportajes.cgi hace llamar un modulo que se encuentra en "cgi"
si el modulo que necesito se encontrara dentro de la carpeta "mundo" en otra carpeta no ay problema por que se usa la siguiente sintaxis.

use modulos::mimodulo.pm;

pero el chiste que los modulos se encuentran en una carpeta exterior...

como puedo especificar que el modulo se encuentra en una carpeta especifica???

Gracias.....
el_aislante
Perlero nuevo
Perlero nuevo
 
Mensajes: 14
Registrado: 2005-07-12 21:36 @941

un disculpa

Notapor el_aislante » 2005-07-24 23:24 @017

que cren !!!!!!!! .........

ya vi como hacerle..... de todas formas gracias.... la solucion fue:
Código: Seleccionar todo
use lib('../'); use MiModulo;



Gracias.......
el_aislante
Perlero nuevo
Perlero nuevo
 
Mensajes: 14
Registrado: 2005-07-12 21:36 @941


Volver a Web

¿Quién está conectado?

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