Formulario y PHP

Hola David, a ver si me puedes ayudar. Tengo unos formularios que quiero ejecutarlos sin presionar el botón de submit sino que llamándolos desde el navegador directamente.
Por ejemplo, el siguiente formulario (es solo un botón), no se necesita ingresar datos, solo presionar al botón:
-------------------
<form method="post" action="do.php" id="app48385495290_form_4a438c3c34de73548847345"><input type="hidden" name="fb_sig_locale" value="en_US" /><input type="hidden" name="fb_sig_in_new_facebook" value="1" /><input type="hidden" name="fb_sig_time" value="1245940796.2157" /><input type="hidden" name="fb_sig_added" value="1" /><input type="hidden" name="fb_sig_profile_update_time" value="1245429183" /><input type="hidden" name="fb_sig_expires" value="0" /><input type="hidden" name="fb_sig_user" value="1411305203" /><input type="hidden" name="fb_sig_session_key" value="c78e5e3ec24dccd15c0d2ac6-1411305203" /><input type="hidden" name="fb_sig_ext_perms" value="offline_access,email,auto_publish_recent_activity" /><input type="hidden" name="fb_sig_api_key" value="9a8eeeb30a9f5e75eed1574da47da3fb" /><input type="hidden" name="fb_sig_app_id" value="48385495290" /><input type="hidden" name="fb_sig" value="133a8ad2b9b6a71485f74160d80fae0a" />
<input type="hidden" name="action" value="heal" />
Do Healing: <input type="submit" value="Heal your Leader for 300,875g" />
</form>
-----------------------
Ese formulario lo puedo llamar facilmente de forma directa asi:
http://apps.facebook.com/mightofmany/healer/do.php?action=heal
Pero ahora mi problema es cuando hay que llenar un campo, por ejemplo, mira el siguiente formulario:
------------------------
<form action="do.php" method="post" id="app48385495290_form_4a438ce4a00888703075970"><input type="hidden" name="fb_sig_locale" value="en_US" /><input type="hidden" name="fb_sig_in_new_facebook" value="1" /><input type="hidden" name="fb_sig_time" value="1245940964.6546" /><input type="hidden" name="fb_sig_added" value="1" /><input type="hidden" name="fb_sig_profile_update_time" value="1245429183" /><input type="hidden" name="fb_sig_expires" value="0" /><input type="hidden" name="fb_sig_user" value="1411305203" /><input type="hidden" name="fb_sig_session_key" value="c78e5e3ec24dccd15c0d2ac6-1411305203" /><input type="hidden" name="fb_sig_ext_perms" value="offline_access,email,auto_publish_recent_activity" /><input type="hidden" name="fb_sig_api_key" value="9a8eeeb30a9f5e75eed1574da47da3fb" /><input type="hidden" name="fb_sig_app_id" value="48385495290" /><input type="hidden" name="fb_sig" value="55aa24001df8a6861216250040c23f98" />
Withdrawal Amount: <input type="text" name="withdraw_amount" value="200" />
<input type="hidden" name="action" value="withdraw" />
<input type="submit" value="Withdraw" />
</form>
------------------------------
Como ves hay un campo (withdrawal_amount) que debe ser ingresado con un texto, y no consigo llamarlo de forma directa, he probado con:
http://apps.facebook.com/mightofmany/vault/do.php?action=withdraw&withdraw_amount=2000
Pero me tira un error como si no hubiera llenado el campo,
¿Tienes alguna idea si estoy haciendo algo mal?
Gracias y saludos,
Cesar
Respuesta
1
No puedes rellenar un campo del formulario remotamente a menos que alguien haya preparado el formulario para ello. Y parece que no tienes control sobre el formulario...
¿Cuándo tu pones esos datos después del interrogante? Lo que estás haciendo es pasarle unos parámetros a la página PHP. Si el que hizo la página tiene en cuenta esos parámetros, hará lo que haya decidido que haga. Si no, no.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas