Objetos de biscoito
É um tipo de informação de dados (dados de cookie) armazenada na pasta cookies do disco rígido do cliente na forma de um arquivo (arquivo de cookie). Informações sobre dados do usuário (dados de cookie) na pasta de cookies. O arquivo cookie é criado pelo site visitado para salvar os dados da sessão entre o cliente e o site por um longo tempo, e os dados de cookies só podem ser lidos pelo site visitado. (O acesso ao domínio cruzado não é permitido)
Formato de arquivo de cookie:
Ns: cookie.txt
JavaScript Escreva cookies
Formatar:
document.cookie = "Palavra -chave = valor [; expira = data válida] [;…]"
Observação:
Formato de data válido: WDY, DD-Mon-yy HH: MM: SS
WDY/MON: Semana/Mês Inglês;
Ele também contém atributos de caminho, domínio e seguro;
Cada site (domínio) pode criar 20 dados de cookies;
Cada navegador pode armazenar 300 dados de cookies, bytes 4K;
Os clientes proíbem a redação dos dados de cookies.
O uso de JS para operar cookies é muito mais problemático do que usar servlets JSP para operar cookies
Por que não consigo ver o arquivo de cookie usado para armazenar a sessão na pasta cookie?
Use dois tipos de cookies
Os cookies de persistência serão armazenados no disco rígido do cliente.
Cookie de sessão: ele não é armazenado no disco rígido do cliente, mas é colocado na memória do processo do navegador. Quando o navegador está fechado, o cookie da sessão é destruído.
A cópia do código é a seguinte:
<! Doctype html>
<html>
<head>
</head>
<Body>
<script type = "text/javascript">
var hoje = new Date ();
var expirey = new Date ();
var mspermonth = 24*60*60*1000*31;
expirey.setTime (Today.getTime ()+mspermonth);
document.cookie = "name = liujl; expires ="+expireday.togmtString ();
Document.Writeln ("Cookie foi escrito no disco rígido");
document.writeln ("Conteúdo é:"+document.cookie);
Document.Writeln ("Tempo de expiração:"+expirey.togmtString ());
</script>
</body>
</html>