Post e Get
09/12/2014
0
Oracinelson Matos
Post mais votado
09/12/2014
https://www.devmedia.com.br/forum/metodo-get-ou-post/493744
Marcio Araujo
Mais Posts
09/12/2014
Oracinelson Matos
09/12/2014
Marcio Araujo
Muito esclarecedor essa discussão Douglas!
09/12/2014
Marcio Araujo
Sinceramente eu não sei, só usei esses dois, vou falar sem conhecimento previo, já que ele pode assumir os dois, não acho interessante.
09/12/2014
Fabio Santos
09/12/2014
Ronaldo Lanhellas
resumindo:
Com o post os parâmetros não aparecem na URL e ficam mais "seguros"
Com o get eles aparecem na URL, ex: home.php?pagina=jornal
O request serve para você capturar o parâmetro enviado sem saber se ele vem de um get ou post.
10/12/2014
Marcio Araujo
10/12/2014
Ronaldo Lanhellas
Pense assim:
Você está criando uma página PHP que recebe parâmetros de qualquer lugar e processa uma requisição qualquer de acordo com esses parâmetros. Você não sabe de onde esses parâmetros vem: eles podem vir de um dispositivo móvel, de uma outra página php, de uma página em java, de um dispositivo embarcado e etc. Enfim, nesse caso você não pode utilizar:
$param1 = $_GET['param1']; //ou $param1 = $_POST['param1'];
O certo é utilizar:
$param1 = $_REQUEST['param1'];
Pois você não sabe como pode vir esse "param1". Entendeu ?
10/12/2014
Marcio Araujo
10/12/2014
Ronaldo Lanhellas
Não. O request você só usa quando de fato não souber se os parâmetros vem por GET ou POST. O uso inadequado pode causar lentidões no sistema, pois o processamento dele é mais lento que utilizar direto GET ou POST.
10/12/2014
Ronaldo Lanhellas
Não. O request você só usa quando de fato não souber se os parâmetros vem por GET ou POST. O uso inadequado pode causar lentidões no sistema, pois o processamento dele é mais lento que utilizar direto GET ou POST.
10/12/2014
Marcio Araujo
10/12/2014
Ronaldo Lanhellas
Nem sempre saberemos. Imagine um serviço onde você quer disponibilizar informações, como o do correios. Você não sabe se quem está usando irá passar por get ou post.
10/12/2014
Oracinelson Matos
Clique aqui para fazer login e interagir na Comunidade :)