FC ConcursosFC Concursos

Questão FC373374

A variáveis predefinidas em PHP, chamadas super globais, estão sempre acessíveis, independentemente do escopo. Considere o exemplo abaixo. As variáveis predefinidas que podem ser u

Desenvolvimento Web

FCC · 2022

A variáveis predefinidas em PHP, chamadas super globais, estão sempre acessíveis, independentemente do escopo. Considere o exemplo abaixo.

As variáveis predefinidas que podem ser utilizadas corretamente nas lacunas I, II e III são, respectivamente,

  1. $_POST, $_SERVER e $_GLOBALS
  2. $_SEND, $_HTTP e $_REQUEST
  3. $_SERVER, $_SERVER e $_POST
  4. $_SERVER, $_SERVER e $_GLOBALS
  5. $_SUBMIT, $_HTTP e $_POST
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

$_SERVER é a superglobal que fornece informações do servidor e da requisição. No campo de ação de um formulário usa-se PHP_SELF via $_SERVER['PHP_SELF'] para apontar para a própria página, garantindo que o envio volte ao script atual.

$_SERVER['REQUEST_METHOD'] indica o método HTTP usado (GET, POST etc.). Em geral faz-se uma verificação como if ($_SERVER['REQUEST_METHOD'] == 'POST') para saber se os dados foram enviados antes de processá‑los.

Após confirmar o método POST, os campos enviados pelo formulário ficam em $_POST, por exemplo $nome = $_POST['nome'];. Como prática segura, envolva valores de $_SERVER['PHP_SELF'] em htmlspecialchars() ao imprimir no atributo action para evitar XSS.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo