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.
