Logo Passei Direto
Buscar
No contexto do PHP, assinale a forma correta para criar um cookie com a duração de trinta dias.
(A) addcookie('nome', 'Maria', 30 days, "/new").
(B) addcookie('nome', 'Maria', time() + (86400 * 30), "/").
(C) new_cookie('nome', 'Maria', time() + 30d, "/novos").
(D) setcookie('nome', 'Maria', time() - (30d), "/").
(E) setcookie('nome', 'Maria', time() + (2592000), "/").
A
B
C
D
E
User badge image

Enviado por extraindoquestoes_dev_tst+673480 há 21 horas

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

há 21 horas

Para criar um cookie em PHP, a função correta a ser utilizada é `setcookie()`. Além disso, para definir a duração do cookie, você deve usar a função `time()` para calcular o tempo atual mais a quantidade de segundos que o cookie deve durar. Vamos analisar as opções: (A) `addcookie('nome', 'Maria', 30 days, "/new")` - Incorreta, pois a função correta é `setcookie()` e a sintaxe está errada. (B) `addcookie('nome', 'Maria', time() + (86400 * 30), "/")` - Incorreta, pois novamente a função correta é `setcookie()`. (C) `new_cookie('nome', 'Maria', time() + 30d, "/novos")` - Incorreta, pois a função não existe e a forma de definir a duração está errada. (D) `setcookie('nome', 'Maria', time() - (30d), "/")` - Incorreta, pois o tempo está sendo definido para um valor no passado, o que não criaria um cookie válido. (E) `setcookie('nome', 'Maria', time() + (2592000), "/")` - Correta, pois `2592000` é o número de segundos em 30 dias (30 * 24 * 60 * 60). Portanto, a alternativa correta é: E.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina