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
- setcookie() ou createcookie().
- setCookie($_COOKIE) ou initCookie($_COOKIE).
- initCookie() ou createCookie().
- applycookie() e setcookie().
- 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