Considere um Apache HTTP Server PHP. Dentro dele, foi hospe...

Próximas questões
Com base no mesmo assunto
Q1952150 Sistemas Operacionais
Considere um Apache HTTP Server PHP. Dentro dele, foi hospedada uma página web para receber as inscrições de um edital interno da instituição. Em tal página, quando o candidato(a) clica em "enviar", caso as restrições tenham sido atendidas, uma página de "Sucesso" deve ser exibida. Na sequência, após 5 segundos, o navegador deve ser redirecionado à www.furb.br. Desse modo, o seguinte cabeçalho HTTP torna tal redirecionamento possível:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a Alternativa A.

Vamos entender o porquê:

Quando lidamos com servidores HTTP, como o Apache HTTP Server, e queremos realizar um redirecionamento automático após um certo período, utilizamos o cabeçalho HTTP adequado. Neste caso, a página deve exibir uma mensagem de "Sucesso" e, após 5 segundos, redirecionar o usuário para www.furb.br.

Para que isso funcione corretamente, o cabeçalho HTTP Refresh é utilizado. O cabeçalho Refresh indica ao navegador para recarregar a página após um determinado período ou redirecionar para outra URL.

A sintaxe correta para este cabeçalho é:

Refresh: 5; URL=http://www.furb.br/

Vamos analisar porque as outras alternativas estão incorretas:

B - Rewrite 5; URL=http://www.furb.br/: O Rewrite não é um cabeçalho HTTP. É uma diretiva utilizada em módulos como o mod_rewrite do Apache para reescrita de URLs, mas não se aplica aqui.

C - Direct -t 5 http://www.furb.br/: O Direct também não é um cabeçalho HTTP válido e a sintaxe está incorreta.

D - Reload http://www.furb.br/ -t 5: Reload não é um cabeçalho HTTP válido e a ordem dos parâmetros está incorreta para um redirecionamento HTTP.

E - Location 5; URL=http://www.furb.br/: O cabeçalho Location é usado para redirecionamentos imediatos (código de status 3xx) e não aceita um tempo de atraso como o Refresh.

Portanto, a alternativa correta é A - Refresh 5; URL=http://www.furb.br/, que utiliza o cabeçalho adequado para redirecionamento após um atraso de 5 segundos.

Espero que esta explicação tenha ajudado a esclarecer o tema. Se precisar de mais detalhes ou tiver outras dúvidas, estou à disposição!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo