Tecnología

Inicio

Cómo obtener valores a partir de una URL

Cómo obtener valores a partir de una URL


Cuando se trabaja con formas, un aspecto importante es la capacidad de pasar variables o valores de la forma a la página siguiente para su procesamiento. Un método utilizado es anexar las variables dentro de la URL de la página siguiente utilizando el método GET de <form> atributo de la etiqueta "método". GET le permite añadir automáticamente las variables de la URL, lo que le permite trabajar éstos en un script PHP o ASP preparada para el procesamiento de los datos presentados en el formulario.

Instrucciones

1 Crear un formulario web utilizando el Bloc de notas o un editor HTML como CoffeeCup o FrontPage. Nombre cada campo que será sometido a la forma, establecer el método de la forma de "GET" y la acción a una página que contiene la secuencia de comandos de programación para procesar los datos presentados. Por ejemplo, este es un formulario que le pide que envíe su nombre y apellido procesada por un script PHP llamado "hola.php":

<Form action = método de "hola.php" = "get">
Nombre: <input type = "text" name = "nombre" />
Edad: <input type = "text" name = "apellido" />
<Input type = "submit" />
</ Form>

Guarde el formulario como un archivo HTML.

2 Probar el formulario para asegurarse de que los valores se añaden en la URL. Abra el archivo HTML en un navegador, escriba su nombre y apellido, y hacer clic en "Enviar". Aunque obtendrá un error de "página no encontrada", cuenta el URL tal como debe producir la siguiente:

http:? //hello.php El primer nombre = & amp; = apellido del doctor

Los valores que son iguales a "nombre" y "apellido" serán valores que escribió en el formulario.

3 Crear la secuencia de comandos para la obtención de los valores de la URL. Si desea visualizar una página que muestra el texto "Hola (nombre) (apellido)!" puede utilizar la función $ _GET en PHP:

? Hola <? Php echo $ _GET [ "nombre"]; ?> <? Php echo $ _GET [ "apellidos"]; ?>!

Si se utiliza ASP, utilice Request.QueryString:

Hola
<%
response.write (Request.QueryString ( "nombre"))
Response.Write ( "" & Request.QueryString ( "apellido"))
%>!

Guarde el archivo de secuencia de comandos.

4 Sube el formulario HTML y archivo de secuencia de comandos en el servidor web y probar el formulario.