Mar Jul 19, 2005 12:38 am
|
 |
el_aislante
Perlero Nuevo

|
Registrado: 12 Jul 2005
Mensajes: 14
|
|
| Problema con Cookies: No se salvan |
|
|
Hola, leei su tutorial sobre cookies pero no puedo hacer que me guarde el cookies despues de haber desplegado texto HTML;
| Código: |
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: |
$Hola = $ENV{'HTTP_COOKIE'};
|
no me devuelbe todas las cookies, solo algunas.
Como puedo extraer todas mis cookies????????????????.
Gracias |
|
|
|

Mar Jul 19, 2005 6:07 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
|
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:
SALUDOS |
|
Mar Jul 19, 2005 2:02 pm
|
 |
el_aislante
Perlero Nuevo

|
Registrado: 12 Jul 2005
Mensajes: 14
|
|
| cookies - !!!!!!!! |
|
|
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... |
|
Mar Jul 19, 2005 3:18 pm
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
|
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 |
|

Dom Jul 24, 2005 10:15 pm
|
 |
el_aislante
Perlero Nuevo

|
Registrado: 12 Jul 2005
Mensajes: 14
|
|
| GRACIAS |
|
|
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..... |
|

Dom Jul 24, 2005 10:24 pm
|
 |
el_aislante
Perlero Nuevo

|
Registrado: 12 Jul 2005
Mensajes: 14
|
|
| un disculpa |
|
|
que cren !!!!!!!! .........
ya vi como hacerle..... de todas formas gracias.... la solucion fue:
| Código: |
use lib('../'); use MiModulo;
|
Gracias....... |
|
Powered by phpBB © 2001, 2005 phpBB Group
|