Imagem de fundo

Considerando que o protocolo HTTP é stateless, como o PHP mantém o estado de uma sessão...

Considerando que o protocolo HTTP é stateless, como o PHP mantém o estado de uma sessão entre diferentes requisições de um mesmo usuário?


A

Utilização de um cookie (geralmente PHPSESSID) que armazena um identificador único no cliente, associado a um arquivo no servidor.


B

Envio constante do endereço IP do cliente em cada pacote.


C

Armazenamento de todos os dados da sessão no banco de dados MySQL automaticamente.


D

Reenvio de todas as variáveis de ambiente via método POST oculto.


E

O PHP não consegue manter estado; é necessário usar JavaScript para isso.