Especificamente, os cookies são salvos no "cliente" e as sessões são salvas no "servidor".
Os cookies são implementados, estendendo o protocolo HTTP
Cookies incluem principalmente: nome, valor, tempo de validade, caminho e domínio;
Se o cookie não definir o ciclo de vida, ele será fechado pelo navegador. Esse cookie geralmente é armazenado na memória e não no disco rígido. Se o ciclo de vida estiver definido, ele não desaparecerá com o fechamento do navegador. Esses cookies ainda são válidos até que o tempo de expiração do conjunto seja excedido.
sessão um formulário semelhante a uma tabela de hash para salvar informações,
Quando o programa precisa criar uma sessão para a solicitação de um cliente, o servidor verifica se a solicitação do cliente tem um identificador de sessão incluído na solicitação do cliente.
(Chamado de ID da sessão). Se estiver incluído, significa que a sessão foi criada para esse cliente antes. O servidor recuperará a sessão de acordo com o ID da sessão.
Use (não pode recuperar, o novo será criado). Se a solicitação do cliente não contiver o ID da sessão, uma sessão será criada para este cliente e uma sessão será gerada para esta sessão.
O ID da sessão associado, o valor do ID da sessão deve ser uma string que não seja repetida nem facilmente encontrada para ser padronizada. Este ID da sessão será respondido neste momento.
Retorne ao cliente para salvar. A maneira de salvar este ID da sessão pode usar cookies, para que o navegador possa enviar automaticamente esse identificador para o
servidor. Geralmente, o nome deste cookie é semelhante ao SeeSionid. Mas os cookies podem ser artificialmente proibidos, então deve haver outros mecanismos para que, quando os cookies sejam proibidos
O ID da sessão ainda pode ser passado de volta ao servidor.
Prós e contras:
1. Os dados do cookie são armazenados no navegador do cliente e os dados da sessão são colocados no servidor.
2. Os cookies não são muito seguros. Outros podem analisar o cookie armazenado localmente e realizar falsificação de biscoitos. Considerando a segurança, a sessão deve ser usada.
3. A sessão será salva no servidor dentro de um determinado período de tempo. Quando o acesso aumenta, ele assumirá mais desempenho do seu servidor. Considerando a redução do desempenho do servidor, o cookie deve ser usado.
4. Os dados salvos por um único cookie não podem exceder o 4K. Muitos navegadores restringem um site para economizar até 20 cookies.
5. Então, sugestões pessoais:
Armazene informações importantes, como informações de login como sessão
Outras informações podem ser colocadas no cookie se precisarem ser mantidas.
O artigo acima fala brevemente sobre a diferença entre cookies e sessões é todo o conteúdo que compartilho com você. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.