Ciao a tutti
come posso far scadere un cookie creato con jquery dopo 30 minuti visto che la guida ufficiale parla solo di expires di giorni?
Ciao a tutti
come posso far scadere un cookie creato con jquery dopo 30 minuti visto che la guida ufficiale parla solo di expires di giorni?
Puo funzionare in questo modo:
var minutes=30;
var data=new Date();
data.setTime(data.getTime() + (minutes * 60 * 1000));
$.cookie("nav",act, {expires:date, path:"/"});
Da' anche una guardata a questa libreria per i cookies…:
https://developer.mozilla.org/en-US/...nicode_support
![]()
Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.
Ciao,
Per esempio questo e usato di espirare le cookies dopo un giorno:
$.cookie("example", "foo", { expires: 1 });
Adesso, per espirare le cookies dopo 30 minuti, devi scrivere cosi:
var date = new Date();
var minutes = 30;
date.setTime(date.getTime() + (minutes * 60 * 1000));
$.cookie("example", "foo", { expires: date });
Spero di esserti utile,
Cristiana Popa!