QUESTÃO 4
Quando vemos algumas definições sobre o que é PHP, geralmente, ele é descrito como uma linguagem do lado do servidor. Na prática, isso significa que ele é aplicado na programação que acontece em um servidor da web responsável por rodar a aplicação ou, mais frequentemente, um site. O código PHP é executado no servidor que, ao ler os comandos, consegue ativar todos os elementos funcionais e de interface visual do site.
Disponível em: < https://rockcontent.com/br/blog/o-que-e-php/>. Acessado em 11/06/2021
Sobre a troca de informação entre servidor e cliente temos os métodos HTTP GET e HTTP POST, analise as afirmações abaixo:
I - No método GET, toda informação é enviada para o destino junto ao endereço, ou seja, temos uma query string.
II - No método GET, toda informação é enviada para o destino de forma menos exposta.
III - No método POST, toda informação é enviada para o destino de forma menos exposta.
IV - No método POST, toda informação é enviada para o destino junto ao endereço, ou seja, temos uma query string.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
II, apenas.
Alternativa 3:
I e III, apenas.
Alternativa 4:
I, II e III, apenas
Alternativa 5:
I, II, III e IV, apenas.
Soluções para a tarefa
Resposta: Corretas I e III
Alternativa 3
Explicação:
O método GET cria uma seqüência de consulta(query string) e a acrescenta à URL do script no servidor que manipula a solicitação
O POST, ao contrário do GET, envia os parâmetros no corpo da requisição HTTP. Escondendo eles da URL
Estão corretas as alternativas 1 e 3.
Explicação:
No método HTTP conhecido como GET, a informação é enviada junto ao endereço web, como por exemplo em uma busca em um site onde temos algo como "?q=dado" ou, pegando como exemplo o YouTube, "/results?search_query=pesquisa".
Assim, podemos observar que a finalidade do GET não é o envio de informação, mas enviar dados suficientes apenas para se obter dados de um servidor, como em uma pesquisa em um site. Este método, inclusive, possui um limite pequeno de dados que podem ser enviados.
Já no método HTTP POST, os dados não aparecem no endereço web e é permitida uma maior quantidade de dados. Principalmente por não aparecerem no endereço web, as informações são menos expostas.
Este método, principalmente por permitir maior volume de dados, é amplamente utilizado, por exemplo, para envio de textos em blogs ou redes sociais.
Alternativas corretas:
I - No método GET, toda informação é enviada para o destino junto ao endereço, ou seja, temos uma query string.
III - No método POST, toda informação é enviada para o destino de forma menos exposta.