El día 1 de junio de 2010 21:03, TaNgO <[email protected]> escribió:
> Probé con curl:
>
> 1) Pasando el parámetro en la URL
> 2) --data groupSelect=Grupo1
> 3) --form groupSelect=Grupo1
>
> En todos los casos me sigue devolviendo la página donde el control de la
> lista desplegable pide seleccionar un valor.

Es que hay que pasarle TODOS los parámetros que lleve. Muchas veces el
botón de un formulario manda también un valor. Incluso hay páginas
donde por javascript se agregan o modifican valores. Para asegurarte
yo te recomiendo instalar la extensión tamper data en Firefox.
Después, teniendo una sola solapa abierta en Firefox, abrís la página
que vas a usar, abrís la ventana de tamper data (si la tenías abierta
de antes le das limpiar), y enviás el formulario.

En el tamper data verás seguramente una línea que dice POST xxx o GET
xxx, podés darle boton derecho/copiar y pegar eso en un editor de
texto para mirarlo con más comodidad. Verás algo así más o menos:

POST http://algun.lugar/algo.php ...
   Cabeceras pedidas:
      Host[algun.lugar]
      User-Agent[Mozilla/5.0 (X11; U; Linux ....
      ......
   Post Data:
      variable1[valor1]
      variable2[valor2]
      variable3[valor3]
      variable4[valor4]
      ....

Lo he resumido porque salen más cosas pero lo importante es lo de Post
Data. Verás la variable que manda y el valor entre corchetes.

> Instalé firebug, logré ver hasta lo que, intuyo, es el código fuente del
> php.

No creo. El firebug te permite ver los javascripts y otras cosas así
pero el fuente en php si no han cometido algún error no vas a poder
verlo.

> No encontré la forma de ver las idas y vueltas desde el navegador al
> servidor.

Tamper data hace eso.

Responder a