Questão FC373378
As variáveis predefinidas em PHP, chamadas de "superglobais", podem ser acessadas a partir de qualquer função, classe ou arquivo. Dentre estas variáveis está a
Desenvolvimento Web
FCC · 2022
As variáveis predefinidas em PHP, chamadas de "superglobais", podem ser acessadas a partir de qualquer função, classe ou arquivo. Dentre estas variáveis está a
- $_ENV, que envia dados do servidor para páginas HTML.
- $_SESSION, que cria uma seção ou contêiner onde será executado código PHP.
- $_REQUEST, que é utilizada para enviar dados para formulários HTML.
- $GLOBALS, que é utilizada para acessar informações do servidor.
- $_SERVER['SERVER_ADDR'], que retorna o endereço IP do servidor.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Em PHP, as superglobais são arrays acessíveis em qualquer escopo; entre elas, o $_SERVER contém informações sobre cabeçalhos, caminhos e o ambiente do servidor que executa o script.
Especificamente, $_SERVER['SERVER_ADDR'] retorna o endereço IP do servidor onde o servidor web está rodando, podendo ser um IPv4 ou IPv6, conforme a configuração do host.
Esse valor é fornecido pelo servidor web; portanto, em ambientes diferentes (linha de comando, proxies ou balanceadores) ele pode não existir ou refletir o IP do host direto que atende a requisição.
Para obter o IP do servidor em código, basta acessar $_SERVER['SERVER_ADDR'] (por exemplo: echo $_SERVER['SERVER_ADDR'];), levando em conta as limitações acima.
Conteúdo do catálogo FC Concursos · Atualizado em