Considere um Apache HTTP Server PHP. Dentro dele, foi hospe...
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