La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Enlaces con variables en la URL en PHP Programación en Internet II.

Presentaciones similares


Presentación del tema: "Enlaces con variables en la URL en PHP Programación en Internet II."— Transcripción de la presentación:

1 Enlaces con variables en la URL en PHP Programación en Internet II

2 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa La primera herramienta con lo que contamos para definir remotamente un valor a una variable ubicada en el servidor son los enlaces que envían variables.

3 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Es importante aclarar que nos referimos a enlaces que contemplamos en un archivo que ya está en nuestra pantalla; es decir, que se encuentran en estado potencial en un archivo HTML que ya fue descargado en nuestra computadora, a la espera de que pulsemos alguno de ellos para que envié un dato hacia el servidor.

4 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Cuando creamos un enlace en HTML, habitualmente se parece al código que se observa en el siguiente cuadro (el lector lo podrá transcribir dentro de un archivo completo con la extensión.html): Esto es un enlace que solicita al servidor el archivo llamado destino.html

5 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa El objetivo de la etiqueta (la a proviene de la palabra anchor –ancla-; es decir un elemento que nos enlaza con otra pagina) es pedirle al servidor que nos entregue la pagina especificada en el atributo href que, en este caso, es la página destino.html.

6 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Obviamente, si no lo hemos ubicado ninguna pagina llamada destino.html dentro de la misma carpeta en la que está este archivo, nos dará un error cuando pulsemos el enlace que solicita ese recurso.

7 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Sin embargo, en el mundo de la paginas dinámicas, podemos aprovechar la posibilidad que nos dan los enlaces de decirle algo al servidor, para que, además de pedirle que muestre una página en particular, nos permite enviar un valor a alguna variable que estará disponible en el servidor,

8 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Para que la utilice en el programa interprete de PHP unos instantes después, mientras procesa el código PHP de esa página, justo antes de que le devuelva el código HTML generado a nuestro navegador, que espera una respuesta.

9 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa La sintaxis que permite el envío de variables junto con un enlace es muy simple: Supongamos que queremos definir en el servidor una variable que llame nombre, cuyo valor será Pepe, y que el enlace se dirige hacia una pagina llamada recibe.php

10 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Este enlace- que solicita una paginan y, a la vez, envía una variable con ese valor hacia el servidor – se expresaría de la siguiente manera: Solicitamos ver la pagina "recibe.php" y de paso enviamos al servidor una variable llamada "nombre" conteniendo el valor "Pepe"

11 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Es importante que observemos que dentro del valor del valor del atributo href, luego de especificar la URL solicitada (la página recibe.php), se ha agregado un signo de pregunta: ? Este signo indica que, a continuación, enviaremos una o más variables hacia el servidor web.

12 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa La sintaxis para enviar una variable consiste en colocar primero su nombre; luego, un signo igual; después, su valor de definición. A diferencia de la sintaxis empleado en el lenguaje PHP, no debemos anteponer ningún signo $ al nombre de la variable, ni tampoco envolver entre comillas los valores de las variables, aun cuando sean alfanuméricos.

13 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Esto es así ya que el envió de variables como parte de un enlace, no tiene relación con PHP ni con ningún otro lenguaje de programación en particular, sino que es una posibilidad que nos brinda el protocolo HTTP, que es el que comunica a un navegador con un servidor web.

14 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa No son variables de PHP hasta que llegan al servidor y el programa interprete de PHP las lee. En el ejemplo siguiente, crearemos un archivo llamado enlaces.html y, otro, denominado destino.php.

15 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa El archivo enlaces.html será el siguiente: Este es el enlace de Pepe Este es el enlace de Pedro Este es el enlace a Juan

16 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Una vez que nuestro navegador visualiza esta página, según cuál de los enlaces pulsemos, enviaremos hacia el servidor un valor distinto para la variable nombre. Siempre mandaremos la misma variable, pero con distinta información almacenada dentro de ella. Y, cabe señalar, que sólo remitiremos uno de los valores posibles (no existe un mouse que nos permita pulsar simultáneamente más de un enlace).

17 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa El archivo destino.php daremos por sentado que llego esa variable, por esta razón, escribiremos la orden print dentro del código HTML, que solicitara la interprete de PHP que escriba el valor de la variable denominada nombre.

18 Enlaces con variables en la URL en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Para eso, usaremos esta sintaxis: Por supuesto, a esta página le falta la DTD y la apertura de las etiquetas html, head, body, etc., y sus correspondiente cierre, que deberemos agregarlo al final.


Descargar ppt "Enlaces con variables en la URL en PHP Programación en Internet II."

Presentaciones similares


Anuncios Google