Completo tutorial de ASP - Objeto Request II

10 - Objeto Request II

[editar]
Tutorial creado por Indaya.com. Extraido de: http://www.indaya.com
11 de Septiembre de 2005
Transferir variables por formulario
El proceso es similar al explicado para las URLs. Primeramente, presentamos una primera página con el formulario a rellenar y las variables son recogidas en una segunda página que las procesa:

|| <HTML>
<HEAD>
<TITLE>formulario.asp</TITLE>
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="destino2.asp">
Nombre<br>
<INPUT TYPE="TEXT" NAME="nombre"><br>
Apellidos<br>
<INPUT TYPE="TEXT" NAME="apellidos"><br>
<INPUT TYPE="SUBMIT">
</FORM>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>destino2.asp</TITLE>
</HEAD>
<BODY>
Variable nombre: <%=Request.Form("nombre")%><br>
Variable apellidos: <%=Request.Form("apellidos")%>
</BODY>
</HTML> ||




Otras utilidades de Request: las ServerVariables
El objeto Request nos da acceso a otras informaciones relativas al cliente y el servidor las cuales pueden resultar de una gran utilidad. Estas informaciones son almacenadas como variables las cuales son agrupadas en una colección llamada ServerVariables.
Dentro de esta colección tenemos variables tan interesantes como:
|| HTTP_ACCEPT_LANGUAGE || Nos informa de la lengua preferida por el navegador ||
|| HTTP_USER_AGENT || Indica cuál es el navegador utilizado. ||
|| PATH_TRANSLATED || Nos devuelve el path físico del disco duro del servidor en el que se
encuentra nuestro script ||
|| SERVER_SOFTWARE || Nos dice qué tipo de software utiliza el servidor ||

Para visualizar en pantalla alguna de estas variables, debemos escribir algo como:
Response.write request.servervariables("nombre de la variable")
Una forma rápida de visualizar todas estas variables es a partir de un script
con esta secuencia:
|| <%
For Each elemento in Request.ServerVariables
   Response.Write elemento&" : "&Request.ServerVariables(elemento)& "<br>"
Next
%> ||
Esto nos daría por un lado el nombre de la variable y del otro su valor.

Este tipo de bucle For Each/Next se parece a otros ya vistos. En este caso, el bucle se realiza tantas veces como elementos tiene la colección (ServerVariables) que no es más que el conjunto de elementos comprendidos en la extensión del objeto (Request). Este tipo de bucle es aplicable a otras colecciones de éste y otros objetos como por ejemplo los Request.Form o Request.Querystring o las cookies.

De esta forma seríamos capaces de visualizar el nombre y contenido de tales colecciones sin necesidad de enunciarlas una por una.
[editar]

17 opiniones

Ayuda.

Hola
me podrian hacer el favor de enviar este ejemplo de esta pagina con todos sus codigos, ya q asi lo entiendo mejor. Gracias.
Tutorial muy efectivo.

Debo felicitarlos ya que los códigos están 100% operativos como ejemplos básicos. Felicitaciones ya que hacen muy fácil asimilar asp sin tener que usar objetos recordset. Ya que con la inyección sql es más eficiente.
Guardar archivos en un servidor.

Help , necesito ayuda para poder subir un archivo a un servidor... Por medio de una pag web que estoy haciendo usando asp... Ayudenme... Si? :)salu2.
Buenisimo.

Bueno.
Los objetos asp.

Es exelente y muy acertada su informacion.
1 2 3 4 | siguiente >

Tutoriales relacionados con 'Completo tutorial de ASP'

ASP (Active Server Pages) es la tecnología para la creación de páginas dinámicas del lado... Más »
En muchos foros y cosas similares he visto muchas consultas sobre cómo montar servidores de... Más »

Autor y licencia de 'Completo tutorial de ASP'


Tutorial de Indaya.com. Extraido de: http://www.indaya.com CopyLeft
Licencia GNU Free Documentation License: http://www.gnu.org/copyleft/fdl.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.