¿Está bien o es correcto poner un parámetro url get en una acción de formulario?agregar parámetros de URL a un formulario PHP HTML
<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íe el formulario de la URL se cambia a:
index.php?_search=What are you looking for? (I've stripped %20)
prefiero la URL para leer
index.php?do=search&_search=What are you looking for?
¿Sería posible para añadir un campo oculto en la forma
<input type='hidden' name='do' value='search' />
si esa es la forma en que lo haría (campos ocultos). su mejor práctica es utilizar publicaciones al consultar y obtener (que usas) cuando sabes exactamente qué se está solicitando, como cuando se usan variables para navegación, entonces los malhechores encuentran que es un poco más difícil manipular el ect de consulta –
@Lawrence, hay absolutamente no hay diferencia entre GET y POST desde un punto de vista de seguridad. Ambos son igualmente texto plano. GET se usa generalmente para solicitudes (como, por ejemplo, consígame este documento con ID 5) y POST generalmente se usa para cualquier cosa que requiera más de unos cientos de bytes de datos (a veces GET se trunca) o cuando se envían datos para su procesamiento. – Brad
sí, no es que noté ninguna diferencia, pero suelo usar publicaciones cuando uso los métodos de jquery ajax. Gracias por la entrada chicos – goingsideways