Tutorial de ASP

Objetos: Objeto Request

Escrito por Mauro Rondinelli el Miércoles 28 de Febrero de 2007 a las 00:22hs

Este objeto ASP es del tipo integrado, es decir no tenemos que crear una instancia del mismo para poder utilizarlo, por medio de este objeto podes tener acceso a la informacion que el navegador pasa al servidor.

PROPIEDADES (COLECCIONES)

Form

Esta propiedad es una coleccion que contiene todos los elementos de un formulario (<form>) pasado al archivo ASP con el metodo POST (<form method='post'>), la forma de acceder a el valor de un elemento del formulario es la siguiente...

<%=Request.Form("nombre_elemento")%>

Ejemplo...

--------------formulario.htm----------------
<HTML>
<HEAD>
</HEAD>
<BODY>
<form action="procesa_formulario.asp" method="POST">
Nombre:<input type="Text" name="nombre" maxlength="20"><br>
Apellido:<input type="Text" name="apellido" maxlength="30"><br>
<input type="Submit" name="Submit" value="Enviar">
</form>
</BODY>
</HTML>
--------------procesa_formulario.asp--------
<HTML>
<HEAD>
</HEAD>
<BODY>
<% Response.Write ("nombre:" & Request.Form("nombre"))%>
<% Response.Write ("apellido:" & Request.Form("apellido")) %>
</BODY>
</HTML>

Cookies

Recupera una cookie almacenada en la maquina del usuario. Una cookies es un archivo con formato de texto en el cual el se puede guardar informacion. Las cookies por lo general se utilizan para controles de acceso, personalizacion de paginas y estadisticas. El siguiente ejemplo recupera la cookie llamada 'fecha' que creamos anteriormente.

Ejemplo...

<% Response.Write Request.Cookies("fecha") %>

Debido a la natualeza de las cookies y a que nunca podemos garantizar que una cookie almazenada anteriormente todavia exista debemos manejarnos con cautela y no almacenar en ellas datos criticos.

QueryString

Esta coleccion contiene todos los valores pasados como parametros a una pagina ASP. La formas de pasar parametros a una pagina ASP son varias una es por medio de formularios utilizando el metodo 'GET' y la otra es generandolo 'manualmente'...

http://www.servidor_xxx.com/pagina_asp.asp?nombre=jose&apellido=perez

Esa es la manera de pasar parametros a una pagina ASP, luegop del la direccion URL se pone el signo '?' y a continuacion todos los parametros con sus respectivos valores separados por el simbolo '&'.

Ejemplo...

-----------------------pasa_parametros.asp-------------------
<HTML>
<HEAD>
</HEAD>
<BODY>
<A HREF="lee_parametros.asp?nombre=jose">click aca! </A>
</BODY>
</HTML>

-----------------------lee_parametros.asp----------------------
<%
Response.Write (Request.QueryString("nombre") & "<br>")
%>

ServerVariables

Esta coleccion nos da acceso a todas las variables de entorno del servidor.

Ejemplo...

<%
Response.Write (Request.ServerVariables("REMOTE_ADDR"))
Response.Write (Request.ServerVariables("SERVER_SOFTWARE"))
%>

< Volver Al Indice Capitulo Siguiente: Objetos: Objeto Server >

comentarios

No hay comentarios.



agregar comentario

No se permiten comentarios.



publicidad