Avatar billede yes Nybegynder
04. juni 2006 - 17:37 Der er 12 kommentarer og
1 løsning

Cookies variabler og array

Hej eksperter!

Jeg er temmelig ny ang. cookies og prøver at få smidt to variabler ind i end cookie. Kan dette ikke lade sig gøre?
Jeg har prøvet med:

setcookie("cookie["echo $_REQUEST["fornavn1"]"]", $_REQUEST["efternavn1"]);

Det virker ikke umiddelbart, er det bare mig, der har lavet en lille fejl?

Problemet er at der skal køres som et array, hvor der for hver "kørsel af arrayet" skal fremkomme to variabler.

Kan dette problem evt løses på en anden på, hvis ovenstående ikke kan lade sig gøre?

På forhånd tak..

/Steffen
Avatar billede michael_stim Ekspert
04. juni 2006 - 17:56 #1
setcookie("cookie[three]", "cookiethree");
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");
Avatar billede michael_stim Ekspert
04. juni 2006 - 17:57 #2
og fanger dem på denne måde:

if (isset($_COOKIE['cookie'])) {
  foreach ($_COOKIE['cookie'] as $name => $value) {
      echo "$name : $value <br />\n";
  }
}

www.php.net er din gud
Avatar billede yes Nybegynder
04. juni 2006 - 17:59 #3
Yes.. det er også den jeg er gået ud fra.
jeg kan også godt få smidt en variabel ind, hvor der står: cookieone, cookietwo etc.. Men er det ikke muligt at smide en variabel ind, hvor der står one, two, three osv. ?
Avatar billede michael_stim Ekspert
04. juni 2006 - 18:03 #4
$fornavn=$_REQUEST["fornavn1"];
setcookie("cookie[$fornavn]", $_REQUEST["efternavn1"]);
Sådan?
Avatar billede michael_stim Ekspert
04. juni 2006 - 18:04 #5
setcookie("cookie['$fornavn']", $_REQUEST['efternavn1']);
Med '
Avatar billede yes Nybegynder
04. juni 2006 - 18:07 #6
Tak, prøver lige :-)
Avatar billede yes Nybegynder
04. juni 2006 - 18:11 #7
Så kører det.. mange tak.. give du ik lige et svar og pointene er dine..
Avatar billede michael_stim Ekspert
04. juni 2006 - 18:13 #8
Godt nok, men ikke 200. 30 er nok, så bare tag resten selv.
Avatar billede michael_stim Ekspert
04. juni 2006 - 18:13 #9
SVAR
Avatar billede michael_stim Ekspert
04. juni 2006 - 18:16 #10
Hov nu gav du mig 200 alligevel.
Avatar billede yes Nybegynder
04. juni 2006 - 20:18 #11
Ohh.. så ik din besked.
Jeg er ik så tit herinde, så havde ik lige nogen fornemmelse af om der var gået inflation i pointene.. ellers har jeg måske startet den nu.. :-)
Avatar billede michael_stim Ekspert
04. juni 2006 - 20:25 #12
Det er vel OK at give 200 hvis man har travlt og det er et avanceret eller komplext spörgsmål. Men det her var hverken eller ;o)
Opretter lige et spörgsmål til dig med resterende point.
Avatar billede michael_stim Ekspert
04. juni 2006 - 20:27 #13
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