Sunteți pe pagina 1din 2

Pasar variables por la URL

Bucles y condiciones son muy tiles para procesar los datos dentro de un mismo script. Sin embargo, en un sitio Internet, las pginas vistas y los scripts utilizados son numerosos. Muy a menudo necesitamos que nuestros distintos scripts estn 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 dinmicos han de ser eficazmente regulados por un lenguaje como PHP. Es posible que ya os hayis percatado de que las variables de un script tienen una validez exclusiva para el script y que nos resulta imposible conservar su valor cuando ejecutamos otro archivo distinto aunque ambos estn enlazados. Existen varias formas de enviar las variables de una pgina a otra de manera a que la pgina destino reconozca el valor asignado por el script de origen: Pasar variables por URL Para pasar las variables de una pgina a otra lo podemos hacer introduciendo dicha variable dentro del enlace hipertexto de la pgina destino. La sintaxis sera la siguiente: <a href="destino.php?variable1=valor1&variable2=valor2&...">Mi enlace</a> Podis observar que estas variables no poseen el smbolo $ delante. Esto es debido a que en realidad este modo de pasar variables no es especfico de PHP sino que es utilizado por otros lenguajes. Ahora nuestra variable pertenece tambin al entorno de la pgina destino.php y est lista para su explotacin. Para aclarar posibles dudas, veamos esto en forma de ejemplo. Tendremos pues dos pginas, origen.html (no es necesario darle extensin PHP puesto que no hay ningn tipo de cdigo) y destino.php: <HTML> <HEAD> <TITLE>origen.html</TITLE> </HEAD> <BODY> <a href="destino.php?saludo=hola&texto=Esto es una variable texto">Paso variables saludo y texto a la pgina destino.php</a> </BODY> </HTML> <HTML> <HEAD> <TITLE>destino.php</TITLE> </HEAD> <BODY> <? echo "Variable \$saludo: $saludo <br>\n"; echo "Variable \$texto: $texto <br>\n" ?> </BODY>

</HTML> Ejecutar ejemplo Recordamos que es posible recopilar en una variable tipo array el conjunto de variables que han sido enviadas al script por este mtodo a partir de la variable de sistema $HTTP_GET_VARS, que es un array asociativo. Utilizndolo quedara as: <? echo "Variable \$saludo: $HTTP_GET_VARS["saludo"] <br>\n"; echo "Variable \$texto: $HTTP_GET_VARS["texto"] <br>\n" ?>

S-ar putea să vă placă și

  • Clinica Lenin Mendoza Pavon
    Clinica Lenin Mendoza Pavon
    Document1 pagină
    Clinica Lenin Mendoza Pavon
    Karen Liceth G
    Încă nu există evaluări
  • Historia de La Empresa
    Historia de La Empresa
    Document8 pagini
    Historia de La Empresa
    Karen Liceth G
    Încă nu există evaluări
  • Proy Scrum
    Proy Scrum
    Document17 pagini
    Proy Scrum
    Karen Liceth G
    Încă nu există evaluări
  • D3PLE11
    D3PLE11
    Document7 pagini
    D3PLE11
    Karen Liceth G
    Încă nu există evaluări
  • Abecedario Teclado Tap
    Abecedario Teclado Tap
    Document4 pagini
    Abecedario Teclado Tap
    Karen Liceth G
    Încă nu există evaluări
  • Argo Med
    Argo Med
    Document1 pagină
    Argo Med
    Karen Liceth G
    Încă nu există evaluări
  • Proyecto Con El Modelo Estructurado
    Proyecto Con El Modelo Estructurado
    Document17 pagini
    Proyecto Con El Modelo Estructurado
    Karen Liceth G
    Încă nu există evaluări
  • Ejemplo Enunciado
    Ejemplo Enunciado
    Document10 pagini
    Ejemplo Enunciado
    Karen Liceth G
    Încă nu există evaluări
  • PHP My Admin
    PHP My Admin
    Document10 pagini
    PHP My Admin
    Juan Paulo D'Urbano
    Încă nu există evaluări
  • Sysindemp Ers Ieee
    Sysindemp Ers Ieee
    Document11 pagini
    Sysindemp Ers Ieee
    Karen Liceth G
    Încă nu există evaluări
  • Definición Del Problema
    Definición Del Problema
    Document3 pagini
    Definición Del Problema
    Karen Liceth G
    Încă nu există evaluări
  • Índice de Contenidos
    Índice de Contenidos
    Document103 pagini
    Índice de Contenidos
    Karen Liceth G
    Încă nu există evaluări
  • Gestion Proyecto Base
    Gestion Proyecto Base
    Document11 pagini
    Gestion Proyecto Base
    Karen Liceth G
    Încă nu există evaluări
  • Acne Net
    Acne Net
    Document8 pagini
    Acne Net
    Karen Liceth G
    Încă nu există evaluări
  • Modelos Históricos
    Modelos Históricos
    Document10 pagini
    Modelos Históricos
    Karen Liceth G
    Încă nu există evaluări
  • D3PLE11
    D3PLE11
    Document7 pagini
    D3PLE11
    Karen Liceth G
    Încă nu există evaluări
  • P Plan Si
    P Plan Si
    Document17 pagini
    P Plan Si
    Karen Liceth G
    Încă nu există evaluări
  • La Sociedad de La Información en El Ecuador
    La Sociedad de La Información en El Ecuador
    Document8 pagini
    La Sociedad de La Información en El Ecuador
    Karen Liceth G
    Încă nu există evaluări
  • Em Prendi Mien To
    Em Prendi Mien To
    Document7 pagini
    Em Prendi Mien To
    Karen Liceth G
    Încă nu există evaluări
  • Sha
    Sha
    Document3 pagini
    Sha
    Karen Liceth G
    Încă nu există evaluări
  • MAGERIT
    MAGERIT
    Document3 pagini
    MAGERIT
    Karen Liceth G
    Încă nu există evaluări
  • Tutorial de SQL
    Tutorial de SQL
    Document11 pagini
    Tutorial de SQL
    Karen Liceth G
    Încă nu există evaluări
  • Proyecto Planificacion
    Proyecto Planificacion
    Document10 pagini
    Proyecto Planificacion
    Karen Liceth G
    Încă nu există evaluări
  • Bloquera Clic Derecho
    Bloquera Clic Derecho
    Document1 pagină
    Bloquera Clic Derecho
    Karen Liceth G
    Încă nu există evaluări
  • INTRODUCCIÓN
    INTRODUCCIÓN
    Document34 pagini
    INTRODUCCIÓN
    Karen Liceth G
    Încă nu există evaluări
  • CD 0692
    CD 0692
    Document151 pagini
    CD 0692
    Karen Liceth G
    Încă nu există evaluări
  • Trace Esp
    Trace Esp
    Document8 pagini
    Trace Esp
    Karen Liceth G
    Încă nu există evaluări
  • Fireworks 4
    Fireworks 4
    Document20 pagini
    Fireworks 4
    Karen Liceth G
    Încă nu există evaluări
  • Henry Fayol
    Henry Fayol
    Document3 pagini
    Henry Fayol
    Karen Liceth G
    Încă nu există evaluări