Cita:
Iniciado por arcanisgk122
los get son viables cuando usas todo el codigo en una sola pagina... post es cuando pasas de una pagina a otra...
Lamento no estar de acuerdo con eso, yo creo que:
GET: Cuando no requieres de un formulario o pretendes propagar variables por URL para efectos prácticos como buscador, paginador, etc.
Esto permite que las páginas sean indexadas en motores de búsqueda o que el usuario pueda regresar (usando favoritos o algún otro método) sin tener que llenar nuevamente un formulario.
POST: Cualquier acción que pueda comprometer datos si se envían por URL (Login, Registro de usuarios, etc.), envío de muchos campos (recuerda que GET tiene cierto límite en caracteres), subir archivos o algún otro que se me escapa por ahora.
Incluso un registro para listas de correos, donde sólo necesites correo electrónico, es más conveniente que sea por POST, así evitas que los motores de búsqueda indexen páginas que no debieran porque simplemente aparecería un mensaje de error al no llenar el campo requerido.