Limitazione delle dimensioni dei cookie in IE
-
28-10-2019 - |
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?
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.