temos dois métodos de solicitação HTTP em PHP para o tratamento dos formulários, onde os dados de formulário enviados dos usuários podem ser coletados usando estes métodos. Para enviar informações para o servidor web a partir do cliente do navegador, usamos métodos GET e POST.,
- método GET: os dados são solicitados a partir de um recurso específico
- método POST: os dados são submetidos para serem processados a um recurso específico
estes métodos codificam usando um esquema chamado codificação URL antes do navegador enviar a informação. Os caracteres não alfanuméricos são substituídos por valores hexadecimais, e as lacunas são removidas e substituídas pelo carácter+. Depois de codificar a informação, ela é enviada para o servidor.
- O Que é o método GET?o que é o método POST?qual é a diferença entre o método GET e o método POST?vamos começar.,
o que é o método GET?
adiciona dados de forma ao URL em pares nome / valor. O comprimento do URL é limitado por 2048 caracteres. Este método não deve ser usado se você tiver uma senha ou alguma informação sensível a ser enviada para o servidor. É usado para enviar o formulário onde o usuário pode marcar o resultado. É melhor para os dados que não são seguros. Não pode ser usado para enviar dados binários como imagens ou documentos word. Ele também fornece array associativo $ _GET para acessar todas as informações enviadas usando o método GET.,
exemplo:
saída –
Agora vamos avançar e dar uma olhada no método POST.o que é o método POST?
ele adiciona dados de formulário para o corpo da solicitação HTTP de tal forma que os dados não são mostrados na URL. Este método não tem quaisquer restrições quanto ao tamanho dos dados a serem enviados. Os envios por forma postal não podem ser marcados. Este método pode ser usado para enviar ASCII, bem como dados binários como imagens e documentos word. Os dados enviados pelo método POST passam pelo cabeçalho HTTP, de modo que a segurança depende do protocolo HTTP., Você tem que saber que suas informações são seguras usando HTTP seguros. Este método é um pouco mais seguro do que obter, porque os parâmetros não são armazenados no histórico do navegador ou em logs do servidor web. Ele também fornece us $ _POST array associativo para acessar todas as informações enviadas usando o método POST.
exemplo:
saída –
Agora que você sabe o que são os métodos GET e POST, vamos dar uma olhada na comparação do método GET vs POST.
Qual é a diferença entre o método GET e o método POST?,
POST
OBTER Parâmetros são incluídos na URL
POST parâmetros são incluídos no corpo
as solicitações são muitas vezes utilizados para a obtenção de documentos e de OBTER parâmetros que são utilizados para descrever o documento que estamos procurando (ou) a página em que estamos (ou) coisas dessa natureza.,
PÓS parâmetros são muitas vezes utilizados para atualização de dados para realmente fazer alterações para o servidor (ou) para os dados mantidos no servidor
Porque eles estão na URL, ter um comprimento máximo de URL porque você pode codificar vários parâmetros. Para eg: Internet Explorer permite 2000 caracteres na URL ou algo do género que pode ser bastante limitante.
Por padrão, eles não têm qualquer comprimento máximo. Agora o servidor pode ser configurado e a maioria deve ter um comprimento máximo, mas geralmente é substancialmente maior do que 2000 caracteres.,
Quando fazemos um pedido de obtenção-um pedido simples de URL. Existem muitas máquinas entre você e o servidor que economiza muito esforço se soubermos que o documento não mudou
os parâmetros de Post são quase nunca cache porque você provavelmente está atualizando dados no servidor de modo que o padrão da indústria é: não cache pós requisição
eles não devem mudar o servidor. Você deve ser capaz de fazer o mesmo pedido GET over e o servidor não deve mudar.
pedidos Post podem mudar o servidor., Que é o que eles são geralmente usados para solicitar uma atualização para o servidor e não são armazenados em cache e não há limite máximo de duração
Com isso chegamos ao fim deste artigo, eu espero que você tenha aprendido sobre o método GET, POST bem a diferença entre ambos os métodos.
Se você deseja saber mais sobre PHP, aqui está um tutorial completo.,se você encontrou este blog” get and post method ” relevante, confira o treinamento de Certificação PHP por Edureka, uma empresa de Aprendizagem Online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo.