Cookies são mecanismos de linguagens como o PHP, utilizados para armazenar dados no navegador do usuário que podem ser usados para rastrear ou identificar usuários. Considerando a sintaxe de criação de um cookie em PHP que expira 3 horas após a sua criação, assinale a alternativa correta.

Questão

Cookies são mecanismos de linguagens como o PHP, utilizados para armazenar dados no navegador do usuário que podem ser usados para rastrear ou identificar usuários.

Considerando a sintaxe de criação de um cookie em PHP que expira 3 horas após a sua criação, assinale a alternativa correta.

Alternativas

a) setcookie("nome", "conteúdo", time()+10800).

98%

b) setcookie("nome", "conteúdo", time()+3600).

c) setcookie("nome", "conteúdo", time()+540).

d) setcookie("nome", "conteúdo", time()+606060*3).

e) setcookie("nome", "conteúdo", time()+1800*

Explicação

Em PHP, o terceiro parâmetro de setcookie (na forma simplificada) é o instante de expiração em timestamp Unix (segundos desde 01/01/1970). Para fazer o cookie expirar 3 horas após a criação, somamos ao tempo atual time() a quantidade de segundos correspondente a 3 horas.

Cálculo:

  • 11 hora =3600= 3600 segundos
  • 33 horas =3×3600=10800= 3 \times 3600 = 10800 segundos

Analisando as alternativas:

  • a) time()+10800 → soma exatamente 10800 segundos (3 horas). Correta.
  • b) time()+3600 → 1 hora.
  • c) time()+540 → 9 minutos.
  • d) time()+60*60*60*3603×3=64800060^3 \times 3 = 648000 segundos (muito mais que 3 horas).
  • e) está sintaticamente incorreta/incompleta.

Alternativa correta: (a).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.