FC ConcursosFC Concursos

Questão FC373390

O PHP suporta cookies HTTP como um mecanismo para identificar um usuário. Para criar um cookie podem ser usadas as funções

Desenvolvimento Web

FCC · 2018

O PHP suporta cookies HTTP como um mecanismo para identificar um usuário. Para criar um cookie podem ser usadas as funções 

  1. setcookie() ou createcookie().
  2. setCookie($_COOKIE) ou initCookie($_COOKIE).
  3. initCookie() ou createCookie().
  4. applycookie() e setcookie().
  5. setcookie() ou setrawcookie().
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

setcookie() e setrawcookie() são as funções do PHP para criar cookies HTTP que permitem identificar e manter estado do usuário entre requisições.

A assinatura básica aceita name, value, expire (timestamp), path, domain, secure e httponly. Desde versões recentes é possível passar um array de options que inclui também samesite.

A diferença principal é que setcookie() aplica codificação de URL ao valor do cookie, enquanto setrawcookie() grava o valor sem qualquer codificação — útil quando você precisa controlar manualmente o formato armazenado.

Para ler o cookie utiliza-se a superglobal $_COOKIE['nome']. Para removê-lo, chame a função definindo expire para um valor no passado.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo