Avatar billede Slettet bruger
14. april 2006 - 22:27 Der er 17 kommentarer og
1 løsning

cookie bliver lagt hvor?

Hej eksperter, hvordan finder jeg ud af hvor min cookie's lægger?
Jeg har XP.
Avatar billede leif Seniormester
14. april 2006 - 22:32 #1
En cookie bliver lagt på den maskine som åbner din side. Du kan ikke få af vide hvor den Cookie bliver lagt, da det er noget browseren styrer.
Avatar billede Slettet bruger
14. april 2006 - 22:33 #2
Jamen hvordan tjekker jeg så om den indeholder de rigtige oplysninger osv?
Den må jo lægge et sted hvor jeg kan åbne den, dette må være muligt!
Avatar billede leif Seniormester
14. april 2006 - 22:34 #3
Men hvis det er på din egen maskine du åbner en PHP side og vil vide hvor dine cookies så ligger er du landet i den forkerte kategori men typisk ligger de c:\Documents and Settings\Brugernavn\Cookies\
Avatar billede leif Seniormester
14. april 2006 - 22:35 #4
Hvis jeg går ind på din side kan du ikke direkte læse i min lokale mappe.

Læs på http://dk2.php.net/manual/en/function.setcookie.php
Avatar billede Slettet bruger
14. april 2006 - 22:37 #5
Var lige præcis det jeg mente, med min egen maskine.
Avatar billede Slettet bruger
14. april 2006 - 22:41 #6
Men min fil kommer til at hedde:
irene@kim[2]
men jeg har i mit PHP script sagt den skulle hedde: "Cookie_Test_Kim".

Mit script:
<?PHP
$cookieName = "Cookie_Test_Kim";
$value = "something from somewhere";
    if(setcookie($cookieName, $value, time()+3600)) {
        echo "Cookie sat";
    } else {
        echo "Cookie IKKE sat!";
    }
?>
Avatar billede Slettet bruger
14. april 2006 - 22:46 #7
Så er det da svært at finde ud af om den cookie findes, hvis det nu er den gemmer nogen oplysninger.
Avatar billede leif Seniormester
14. april 2006 - 22:48 #8
Ja, ja, IE kender den som irene@kim[2] men hvis du åbner filen ligger de oplysninger som du har bedt om.
Avatar billede Slettet bruger
14. april 2006 - 22:50 #9
ja men hvis det så er jeg har smidt en cookie ind på din computer som indeholder oplysninger så jeg ved at du ville logges ind automatisk, så kan jeg jo ikke tjekke om filen "et eller andet" findes, hvis det er IE omdøber dem til noget den vil have.
Avatar billede Slettet bruger
14. april 2006 - 22:51 #10
Hvordan åbner jeg så den fil, og tjekker om den indeholder de rigtige oplysninger?
Avatar billede leif Seniormester
14. april 2006 - 22:53 #11
Du skal ikke kigge på hvordan IE navngiver sine Cookies, da fx. FireFox gør det anderledes.
Avatar billede leif Seniormester
14. april 2006 - 22:53 #12
Du kan åbne filen med fx. Notepad.
Avatar billede leif Seniormester
14. april 2006 - 22:54 #13
Men dit script sætter en cookie som den skal.
Avatar billede domaz.dk Novice
14. april 2006 - 23:00 #14
hvis du har gemt en cookie under navnet 'Cookie_Test_Kim' så kan du hente den igen med $_COOKIE['Cookie_Test_Kim'];

- lige meget hvad din browser har besluttet at gemme den som..
Avatar billede Slettet bruger
14. april 2006 - 23:08 #15
når okay, nu forstår jeg det!
lægger du lige et svar leif? (mener det må være leif's points)
Avatar billede domaz.dk Novice
14. april 2006 - 23:16 #16
bare iorden... heh... ;)
Avatar billede leif Seniormester
14. april 2006 - 23:42 #17
Håber du blev klogere.
Avatar billede Slettet bruger
15. april 2006 - 10:02 #18
det gjorde jeg, og rigtig mange tak.
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