Foros del Web » Programando para Internet » PHP »

Duda con href

Estas en el tema de Duda con href en el foro de PHP en Foros del Web. Hola: Pues es que estoy mirando un código, y no entiendo esta parte: Código PHP: < img alt = 'Comprar/Devolver'  src = 1px . gif height = ...
  #1 (permalink)  
Antiguo 02/02/2009, 16:11
 
Fecha de Ingreso: marzo-2008
Mensajes: 197
Antigüedad: 16 años, 1 mes
Puntos: 3
Duda con href

Hola:
Pues es que estoy mirando un código, y no entiendo esta parte:

Código PHP:
<img alt='Comprar/Devolver' src=1px.gif height=10 width=10 border=1></A></TD><TD bgcolor=lime><A href=index.php?operacion=exec_comprar&la_fila=0&el_asiento=1&accion=1>
<
img alt='Comprar/Devolver' src=1px.gif height=10 width=10 border=1></A></TD><TD bgcolor=red><A href=index.php?operacion=exec_comprar&la_fila=0&el_asiento=2&accion=0
Alguien me la podría explicar exactamente?

POrque entiendo que href es un enlace a algun sitio. Pero, que quiere decir lo que va despues de php?

Se supone que te dirigirá a la página wen que has creado en php que se llama index.php, pero luego lo de despues?

Al pulsar sobre esa imagen, hará esa acción?

No sé si me he explicado bien, espero vuestras respuestas

Gracias de antemano
  #2 (permalink)  
Antiguo 02/02/2009, 16:14
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Duda con href

Es lo que se le llama como querystring. Yo diria que son una serie de parametros que se le pasan a la pagina en cuestion, para que esta los procese, en el caso de tu ejemplo: index.php

Los datos provenientes de un querystring se pueden recoger usando, por ejemplo, $_GET['operacion'] en PHP. Es simplemente, pasar variables por URL.
  #3 (permalink)  
Antiguo 02/02/2009, 18:59
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: Duda con href

LaOtra:

Cita:
<A href=index.php?operacion=exec_comprar&la_fila=0&el _asiento=1&accion=1>xxxx</a>
1.- Al hacer click te envia al archivo index.php
2.- operacion es una variable dentro del archivo index.php,
cuyo valor es exec_comprar.
3.- Esta variable se puede pasar directamente, teniendo los
register_globals en ON o via $_GET['operacion'], si las
RG estan en off.
4.- La variable exec_comprar probablemente se utiliza para
ejecutar o procesar alguna compra de algun producto de
tu sitio (Pareciera!!!).
5.- La_fila es una segunda variable que tiene valor = 0 y se aplica
lo mismo del punto 3. El valor 0 podria utilizarse para ubicar algun producto dentro de una base de datos (Ejemplo).
6.- el_asiento es una tercera variable que envia el href... que tiene
valor = 1 y se aplica lo del punto 3 y podria estar identificando el asiento de algun sistema de transporte.
7.- accion es la cuarta y ultima variable y se le aplica algo similar a las anteriores.
8.- Francamente, la cantidad de variables que se pueden pasar puede ser considerable.
9.- Hablando de seguridad, podemos decir que cada una de estas variables debes validarlas para que no te ejecuten codigo malicioso; validar implica en pocas palabras, asegurarse de recibir lo que se espera recibir ya sea como grupo o como rango de la variable.

Saludos
Y espero te aclare
Franco
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:52.