agregar parámetros de URL a un formulario PHP HTML

2022-08-06 21:38:46

¿Está bien o es correcto poner un parámetro de obtención de URL en una acción de formulario?

<form method='get' action='index.php?do=search'>
  <input name='_search' type='text' value='What are you looking for?'>
  <button type='submit'> Search </button>
</form>

Cuando envío el formulario, la URL cambia a:

index.php?_search=What are you looking for? (I've stripped %20)

Prefiero leer la URL

index.php?do=search&_search=What are you looking for?

¿Sería mejor agregar un campo oculto en el formulario

<input type='hidden' name='do' value='search' />

- JS1986

Source
zh
Responder


6
  • En mi opinión, debería agregarlos como campos ocultos. No tiene sentido intentar pasar parámetros si puede hacerlo a través de un campo de formulario oculto

    usa eso:

    <input type='hidden' name='do' value='search' />