- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- memorizzare 2 variabili unico cookie
-
memorizzare 2 variabili unico cookie
Ciao a tutti, ho uno script che mi rileva le dimensioni della finestra del browser e vorrei memorizzare altezza e larghezza in un cookie.
[PHP] var w = 900;
var h = 600;var t = Math.floor((window.innerHeight-h)/2-8);
var l = Math.floor((document.documentElement.clientWidth-w)/2-8);
function scriviCookie(nomeCookie,valoreCookie,durataCookie)
{
var scadenza = new Date();
var adesso = new Date();
scadenza.setTime(adesso.getTime() + (parseInt(durataCookie) * 60000));
document.cookie = nomeCookie + '=' + escape(valoreCookie) + '; expires=' + scadenza.toGMTString() + '; path=/';
}scriviCookie('mio_nome','QUI I VALORI RILEVATI',60);[/PHP]
Se il cookie non è settato gli faccio eseguire lo script altrimenti dovrei leggerlo con php.
Ho visto come settare un cookie ma sinceramente non ho capito come settare più variabili, tipo altezza e larghezza?
Forse mi sto perdendo in un bicchier d'acqua ma sapete darmi una mano?
Poi questo cookie dovrebbe essere letto da php e distinguere quindi i valori delle 2 variabili.....Grazie!!
-
Guarda questo
h t t p://javascript.html.it/script/vedi/3126/salvare-dati-in-un-cookie/
oppure separi i valori da un carattere tipo "@" o "|"k
-
Grazie!
function scriviCookie(nomeCookie,valoreCookie,durataCookie) { var w = 900; var l = Math.floor((document.documentElement.clientWidth-w)/2-8); var h = 600; var t = Math.floor((window.innerHeight-h)/2-8); var scadenza = new Date(); var adesso = new Date(); scadenza.setTime(adesso.getTime() + (parseInt(durataCookie) * 60000)); document.cookie = nomeCookie + \'=\' + escape(l+\'|\'+t) + \'; expires=\' + scadenza.toGMTString() + \'; path=/\'; } scriviCookie(\'altezza_eurema\',\'\',60);
infatti è quello che stavo pensando di fare e poi con php esplodo la stringa e mi estraggo i valori!