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,
- $_POST, $_SERVER e $_GLOBALS
- $_SEND, $_HTTP e $_REQUEST
- $_SERVER, $_SERVER e $_POST
- $_SERVER, $_SERVER e $_GLOBALS
- $_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