Domanda

Devo salvare uno stato del modulo (valori per elementi di input).

Ma il modulo non è un modulo HTML standard, quindi il browser non salverebbe lo stato del modulo.

Devo archiviare lo stato del modulo come cookie Non riesco a salvare nulla sul lato server.

Ma la dimensione del biscotto sarà di circa 10 kb. Come fare questo? Qualcuno ha un'idea?

È stato utile?

Soluzione

Dividi i 10 kb di dati in più cookie (cioè cookie con nomi diversi nello stesso dominio) quando si salva e combina quei valori di cookie durante il recupero.

Se ricordo bene, la dimensione standard di un cookie nella maggior parte dei browser moderni è ~ 4096 byte (a volte incluso il nome, a volte no), quindi tienilo a mente quando si crea i cookie.

Tieni presente inoltre che i dati nei cookie potrebbero essere manomessi con la dovuta diligenza, quindi si lavora con tali dati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top