Avatar billede atheist Nybegynder
11. juni 2004 - 00:03 Der er 4 kommentarer og
1 løsning

Kan ikke finde cookies når de er sat.

Jeg sidder lige en sen aften og prøver at få cookies til at virke, men de vil bare ikke, jeg kan sagtens sætte cookien, men den vil sgisme ikke finde dem frem...
Siden ligger ved b-one, og koden er som følger:

<?
session_start();
if ($_REQUEST["knap"]=="set"){
$tid = time()+3600;
setcookie("my cookie", $_REQUEST["Navn"], $tid);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
    <title>[Ingen titel]</title>
<meta name="Generator" content="Stone's WebWriter 4" />
</head>
<body>
<form action="test.php" method="post">
<input type="text" value="Navn" name="Navn" />
<input type="submit" value="set" name="knap" />
<input type="submit" value="hent" name="knap" />
</form>

<?

if ($_REQUEST["knap"]=="hent"){
  echo $_COOKIE["my cookie"];
}
?>
</body>
</html>

Som i kan se skal man bare kunne hente og sætte cookies...
Avatar billede sukos Juniormester
11. juni 2004 - 01:24 #1
hmm, jeg ville undgå mellemrum i navnet, samt sætte path for gyldighed:

setcookie("mycookie", $_REQUEST["Navn"], $tid, "/");
Avatar billede technodance.dk Nybegynder
11. juni 2004 - 02:19 #2
denne virker fint

<?
session_start();
if ($_REQUEST["knap"]=="set"){
$tid = time()+3600;
setcookie("mycookie", $_REQUEST["Navn"], $tid);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
    <title>[Ingen titel]</title>
<meta name="Generator" content="Stone's WebWriter 4" />
</head>
<body>
<form action="cookie.php" method="post">
<input type="text" value="Navn" name="Navn" />
<input type="submit" value="set" name="knap" />
<input type="submit" value="hent" name="knap" />
</form>

<?

if ($_REQUEST["knap"]=="hent"){
  echo $_COOKIE["mycookie"];
}
?>
</body>
</html>

evt. kig her:
http://web-system.dk/div/cookie.php
Avatar billede atheist Nybegynder
11. juni 2004 - 09:33 #3
ok, begge løsninger virkede, men det var vist også det samme i foreslog, så jeg vil dele den formidable sum af 15 point, hvis i gider smide et svar?
Avatar billede sukos Juniormester
11. juni 2004 - 09:51 #4
jow da :O)
Avatar billede technodance.dk Nybegynder
11. juni 2004 - 12:20 #5
jeg springer over denne gang
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