in realtà centra, infatti il document.cookie è una stringa un po' atipica, infatti su questa stringa è definita una sorta di concatenazione forzata. se provi a settare due cookie:Originariamente inviato da infinitejustice
Cosa c'entra il semicolon col value di un cookie... :quipy:
document.cookie = "var1=valore1"
document.cookie = "var2=valore2"
la seconda assegnazione non sovrascrive la prima (come avviene per tutte le altre stringhe in js) ma si concatenza ad essa e tra loro viene aggiunto un ";", se recuperassi in lettura il tuo cookie otterresti:
"var1=valore1;var2=valore2"
per cui il ; interviene nella conta dei caratteri che costituiscono il cookie.
ciauz