Avatar billede gecko Nybegynder
15. januar 2008 - 22:41 Der er 13 kommentarer og
2 løsninger

Cookie udløb

Hejsa

Nogle der kan fortælle mig hvordan jeg får denne cookie til at udløbe efter et døgn?

function createCookie(name,value,hours) {
  if (hours) {
    var date = new Date();
    date.setTime(date.getTime()+(hours*60*60));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}
Avatar billede olebole Juniormester
15. januar 2008 - 22:45 #1
<ole>

createCookie("kageNavn", "kageData", 24);

/mvh
</bole>
Avatar billede softspot Forsker
15. januar 2008 - 22:46 #2
Ja, du skal lige gange med 1000, da getTime() leveres i milisekunder.


function createCookie(name,value,hours) {
  if (hours) {
    var date = new Date();
    date.setTime(date.getTime()+(hours*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

og så naturligvis kalde funktionen med værdien 24 i den tredie parameter :)
Avatar billede olebole Juniormester
15. januar 2008 - 22:46 #3
- og 15 points er mere end rigeligt ... så tag resten selv  ;o)
Avatar billede olebole Juniormester
15. januar 2008 - 22:49 #4
- nåja ... 1000  ;o)
Avatar billede gecko Nybegynder
15. januar 2008 - 22:53 #5
Ok, men det eksempel jeg har udløber ikke efter et døgn... der går længere tid??!!
Avatar billede softspot Forsker
15. januar 2008 - 22:58 #6
Det er måske på grund af tidszoner. Ved du hvor meget længere tid din cookie eksisterer?
Avatar billede olebole Juniormester
15. januar 2008 - 23:00 #7
Dit eget script sætter en betydeligt 'kortere' kage. Softspot's sætter en på nøjagtig et døgn  :)
Avatar billede gecko Nybegynder
15. januar 2008 - 23:18 #8
nej, men over 3 døgn - hvilket jeg ikke kan forstår?!
Avatar billede gecko Nybegynder
15. januar 2008 - 23:31 #9
Softspot, hvad mener du med: "og så naturligvis kalde funktionen med værdien 24 i den tredie parameter"??
Avatar billede softspot Forsker
15. januar 2008 - 23:38 #10
ikke andet end det som olebole eksemplificerer inden jeg når at poste første gang (det er jo i den tredie parameter til funktionen createCookie antallet af timer angives) :)
Avatar billede gecko Nybegynder
15. januar 2008 - 23:45 #11
oki :-)

Tak for svar begge... det er nok bare min browser, der ikke reagerer på udløbstiden :-)

soft: Lægger du ikke også et svar, så i kan dele point?
Avatar billede softspot Forsker
16. januar 2008 - 00:07 #12
Jo, det kan du tro! Velbekomme :)
Avatar billede softspot Forsker
16. januar 2008 - 12:06 #13
Tak for point :)
Avatar billede gecko Nybegynder
16. januar 2008 - 15:28 #14
:-)
Avatar billede olebole Juniormester
16. januar 2008 - 22:45 #15
- også tak herfra  ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester