Tutoriales Varios

9. Objeto Request I

9. Objeto Request I

Bucles y condiciones son muy útiles para procesar los datos dentro de un mismo script. Sin embargo, en un sitio internet, las páginas vistas y los scripts utilizados son numerosos. Muy a menudo necesitamos que nuestros distintos scripts estén conectados unos con otros y que se sirvan de variables comunes. Por otro lado, el usuario interacciona por medio de formularios cuyos campos han de ser procesados para poder dar una respuesta. Todo este tipo de factores dinámicos han de ser eficazmente regulados por un lenguaje como el ASP.

Como veremos, todo este tipo de aspectos interactivos pueden ser gestionados a partir del objeto Request.

El objeto Request nos devuelve informaciones del usuario que han sido enviadas por medio de formularios, por URL o a partir de cookies (veremos de qué se tratan seguidamente). También nos informa sobre el estado de ciertas variables del sistema como pueden ser la lengua utilizada por el navegador, el número IP del cliente…

Transferir variables por URL

Para pasar las variables de una página a otra lo podemos hacer introduciendo dicha variable en la dirección URL de la página destino dentro del enlace hipertexto. La sintaxis sería la siguiente:

<a href="destino.asp?variable1=valor1&variable2=valor2&…"></a>

Para recoger la variable en la página destino lo hacemos por medio del objeto

Request con el método Querystring:

Request.querystring("variable1")

Request.querystring("variable2")

Las dos páginas serían así: 

<HTML>

<HEAD>

<TITLE>Página origen.asp</TITLE>

</HEAD>

<BODY>

<a href="destino.asp?saludo=hola&texto=Esto es una variable texto">Paso
variables saludo y texto a la página destino.asp</a>

</BODY>

</HTML>

 

<HTML>

<HEAD>

<TITLE>destino.asp</TITLE>

</HEAD>

<BODY>

Variable saludo: <%Response.Write Request.Querystring("saludo")%><br>

Variable texto: <%Response.Write Request.Querystring("texto")%><br>

</BODY>

</HTML>

 

Indaya.com – http://www.gnu.org/copyleft/fdl.es.html

Close

Ops! Adblock detectado!!

Hemos detectado que está utilizando AdBlock Plus o algún otro software de bloqueo que impide que la página se cargue completamente. En mi blog no hay ningún banner, Flash, animación, sonido desagradable o anuncio emergente. Te aseguro que no encontrarás estos tipos de anuncios molestos. Solo publicidad de Google, libre de malware. Estos anuncios son el único ingreso de dinero para llevar adelante el sitio, por lo que te pido tu ayuda haciendo lo siguiente: Considera agregarnos a tu lista blanca de bloqueo de anuncios o deshabilita tu software de bloqueo para seguir disfrutando sin limitaciones del blog. Gracias por entender y ayudar a continuar con el trabajo.