Avatar billede learner Praktikant
07. oktober 2011 - 00:43 Der er 5 kommentarer og
1 løsning

cookie som virker i alle dir

Hejsa

jeg bruger nedenstående JS funktioner til at sætte og læse en cookie.

Mit problem er, at det tilsyneladende ser ud til at cookien gemmes i forhold til det dir man står i på hjemmsiden. Jeg vil gerne sikre mig at cookien er den samme, ligemeget hvor på hjemmesiden jeg befinder mig. Venligst hjælp med dette, tak

function setCookie(c_name,value,exdays){
    var exdate=new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
    document.cookie=c_name + "=" + c_value;
}
function getCookie(c_name){
    var i,x,y,ARRcookies=document.cookie.split(";");
    for (i=0;i<ARRcookies.length;i++){
          x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
          y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
          x=x.replace(/^\s+|\s+$/g,"");
        if (x==c_name){
            return unescape(y);
        }
    }
}
Avatar billede erikjacobsen Ekspert
07. oktober 2011 - 09:25 #1
Kig på det her: http://www.quirksmode.org/js/cookies.html
Specielt linien:

document.cookie ='ppkcookie1=testcookie; expires=Thu, 2 Aug 2001 20:47:11 UTC; path=/'
Avatar billede learner Praktikant
07. oktober 2011 - 11:03 #2
Tak :)

JA jeg har os fundet ud af der manglede "path=/" i den linje

Tak for hjælpen

Vil du have point?
Avatar billede erikjacobsen Ekspert
07. oktober 2011 - 11:33 #3
Nej tak. Accepter blot dit eget svar.
Avatar billede learner Praktikant
07. oktober 2011 - 14:15 #4
Hmm jeg fik den vist lukket lige hurtig nok.

det driller stadig lidt med js cookie

det er på denne side http://www.petfoodnord.dk/ hvor menuen skal huske hvad man åbner og lukker. men det driller lidt... det er nogen gange at den ikke får gemt cookien men jeg kan ikke finde mønsteret. måske er det noget med at det er sub dir som stadig ikke virker. men det er da blevet bedre :o)

men hvad søren kan der være galt?
Avatar billede erikjacobsen Ekspert
07. oktober 2011 - 15:53 #5
Umiddelbart virker det hos mig. Cookien ser rigtig ud.

Kan du reproducere en fejl?
Avatar billede learner Praktikant
07. oktober 2011 - 16:10 #6
det er da positivt :o)
jeg har forsøgt at finde mønster i det, men det er underligt. det er os kun en gang imellem jeg oplever det.
jeg prøver at holde øje om jeg kan finde et mønster, så jeg kan reproducere det.
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