Ecco, mi sono accorto adesso che il mio cookie non è assolutamente quello che pensavo io.

Cioè, attraverso un document.write(document.cookie); mi è uscito un risultato di questo genere:

2; 3; 1; 5; 4; 6; undefined; null; 0; 7; ciao; frase=5

A questo punto ho fatto caso al fatto che effettivamente non esce mai la frase numero 1 (d'altronde 1 è il valore al sesto posto del cookie).

Ma come faccio a far sì che il cookie sia sempre solo ed esclusivamente nella forma che serve a me (ossia "frase=x")?
Perchè in questo momento ho l'impressione che ogni volta che assegno un valore a document.cookie questo venga semplicemente aggiunto al cookie già esistente anche se lo assegno con l'operatore = e non con +=.

Grazie
Ciao