Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou tendo dificuldades em manter um cookie setado via js.
meu código:
function getCookie(name) { dc = d.cookie; if(dc.length > 0){ prefix = name + '='; begin = dc.split(prefix); return unescape(begin[1]); } else return false;}function setCookie(n, v, p, t){ now = new Date(); now.setTime(Date.parse(now) + t); d.cookie = n+'='+escape(v)+';PATH='+p+';EXPIRES='+now.toUTCString(); if (!getCookie(n)) return false; else return true;}setCookie('cookiename', 1, '/', 60*60*24);
Bom, você deve ter notado que já um "60*60*24". Minha idéia ae é de 1 dia (60 s * 60 m * 24h) apartir da hora atual (Date.parse(now));
O cookie parece ser setado direitinho mas o que eu não entendo é que ele some quando fecho o browser.
Como fazer p/ q ele não seja deletado ao fechar o browser?
Obs: isso acontece tanto no FF quanto no IE.
Carregando comentários...