[perl] Compartir variables
Ing. Roberto Andrade
randrade@campus.iztacala.unam.mx
Thu, 12 Nov 1998 11:04:41 -0600 (CST)
Hola Jorge:
> Nuevamente el molestoso desde Chiapas....*
No nos molestas, nos das oportunidad de aprender y compratir!
>
> Miren el problema es el siguiente:
>
> Estamos utilizando un Cgi, lo malo de esto es que necesitamos pasar una
> variable de un cgi a otro.
> Una solución que encontramos que no es la mas factible. es la siguiente:
>
> Para poder enviar una variable de un cgi a otro, utilizamos un formulario..*
> el cgi despues de haber encontrado la variable la despliega un una caja de
> texto
> de un formulario* (asi hemos podido pasar la variable).
> Lo malo de esto es que la caja de texto con el valor desplegado, puede ser
> modificada, causando envio de datos incorrectos.
>
> Lo que quisiera saber es si puedo hacer que la caja de texto no sea
> modificada..*
> o alguna funcion que me permitar compartir variables entre cgi's.
La soluci'on es sencilla: usa campos de texto ocultos. Si lo est'as
haciendo con CGI.pm la sintaxis es:
CREATING A HIDDEN FIELD
print $query->hidden(-name=>'hidden_name',
-default=>['value1','value2'...]);
-or-
print $query->hidden('hidden_name','value1','value2'...);
hidden() produces a text field that can't be seen by the
user. It is useful for passing state variable information
from one invocation of the script to the next.
******************
Tomado de man CGI
Saludos,
Roberto Andrade Fonseca
--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : cancelacion perl