/ / La scrittura dei cookie non funziona sul sito ospitato: cookie, setcookie, cookie mancanti

La scrittura dei cookie non funziona sul sito ospitato: cookie, setcookie, cookie mancanti

Ho creato una base ma estesapagina javascript-html che dipende dai cookie per mantenere le informazioni dell'utente. Funziona perfettamente sul mio computer (MAC - Firefox) ma quando viene caricato nel mio sito web ospitato (la pagina è nel mio dominio) i cookie non vengono scritti quando la pagina viene aperta.

Speravo che mantenendo tutta la programmazione in javascript avrei potuto ottenere un'interattività di base. Questa supposizione è sbagliata? I cookie devono essere scritti usando PHP?

I miei cookie scritti sono molto vanigliati.

document.cookie = cookieArray[ja]+expires+"; path=/"; // writes cookie data into browser.

aggiornare

beh, ora i cookie vengono scritti da quando ho aggiunto "path=/; domain=.my.org". Ma ora c'è un altro problema. Sembra che Safari e Firefox scrivano i cookie in ordine inverso l'uno all'altro. Creo i cookie modificando un array, quindi semplicemente passando attraverso l'array per scrivere i cookie. Speravo di poter semplicemente leggere i biscotti uno per uno e mantenere l'ordine. Ah bene.

risposte:

0 per risposta № 1

Hai aggiunto il ";" tra cookieArray [ja] e scade?

document.cookie = "cookie-name=cookie-value; expires=Thu, 01-Jan-70 00:00:01 GMT;";

Anche cookieArray [ja] deve contenere il nome-cookie.

Hai davvero bisogno del percorso? Questo parametro è anche facoltativo.

I cookie sono, per impostazione predefinita, disponibili per tutti gli altri file nella stessa directory in cui è stato creato il cookie.

http://www.comptechdoc.org/independent/web/cgi/javamanual/javacookie.html