es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Rellenar previamente formulario web en PHP

Necesito completar el mismo formulario de página web con información diferente (necesito registrar a todos los miembros de un grupo en un sitio web).

Por lo tanto, quiero hacer un pequeño script que me genere algunas URL, cada una abriendo la página de registro con el formulario rellenado con el nombre, correo electrónico, etc. de cada miembro.

Intenté hacerlo en la página de Rakuten Connect y funcionó, si cargo la página web utilizando https://fr.shopping.rakuten.com/connect?auth_user_identifier=foo.gmail.com (siendo “auth_user_identifier” el “id” del campo “email”), el campo de correo electrónico se rellena automáticamente.

Sin embargo, en la página web con la que necesito trabajar no funciona. El sitio está hecho en PHP y no funciona como se esperaba. El sitio requiere autenticación, por lo que no puedo incluir el enlace aquí, pero pude reproducir el problema en el sitio web tryphp:

https://tryphp.w3schools.com/showphp.php?filename=demo_form_validation_complete&email=toto

Este enlace abre la página pero no rellena el formulario de correo electrónico con “toto”, aunque el campo “id” parece ser correcto.

¿Alguna idea de qué parámetros de URL debería utilizar para que el campo de correo electrónico se rellene automáticamente?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Es posible que la página web con la que estás trabajando tenga medidas de seguridad adicionales que impidan que el campo de correo electrónico se rellene automáticamente a través de parámetros URL. Sin embargo, puedes intentar utilizar el atributo “name” en lugar del atributo “id” del campo de entrada. Por ejemplo, si el campo de correo electrónico tiene un atributo “name” con el valor “email”, puedes intentar usar el parámetro URL “email=toto” en lugar de “id=email&toto”. Además, es posible que necesites codificar el valor del parámetro en la URL, por lo que “toto” se convierte en “toto%40gmail.com”, por ejemplo. Si estas sugerencias no funcionan, es posible que necesites consultar la documentación o el equipo de soporte de la página web o plataforma específica con la que estás trabajando.

Comments are closed.