/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Flere værdier/strenge i en cookie
Fra : Sinkbæk


Dato : 08-10-01 12:41

Hej!

Hvordan sætter jeg en cookie, hvor der skal være mere end én streng?

Dvs. én cookies skal gemme: $var1, $var2, $var3 osv.

Mvh.
Sinkbæk



 
 
Morten Winther (08-10-2001)
Kommentar
Fra : Morten Winther


Dato : 08-10-01 12:51


"Sinkbæk" <ts@8888nvr.dk> skrev i en meddelelse
news:3bc190db$0$51368$edfadb0f@dspool01.news.tele.dk...
> Hej!
>
> Hvordan sætter jeg en cookie, hvor der skal være mere end én streng?
>
> Dvs. én cookies skal gemme: $var1, $var2, $var3 osv.

Du kan jo adskille værdier med f.eks. || og så bruge explode("||", $cookie )
til at hente dem igen.

/ morten





Peter Brodersen (08-10-2001)
Kommentar
Fra : Peter Brodersen


Dato : 08-10-01 13:11

On Mon, 8 Oct 2001 13:51:10 +0200, "Morten Winther" <mw@get2net.dk>
wrote:

>Du kan jo adskille værdier med f.eks. || og så bruge explode("||", $cookie )
>til at hente dem igen.

Alternativt er serialize en mere oplagt og sikker måde at gemme
arrays, etc. som strings:

http://www.php.net/manual/en/function.serialize.php
http://www.php.net/manual/en/function.unserialize.php

--
- Peter Brodersen

Peter Brodersen (08-10-2001)
Kommentar
Fra : Peter Brodersen


Dato : 08-10-01 12:55

On Mon, 8 Oct 2001 13:41:16 +0200, "Sinkbæk" <ts@8888nvr.dk> wrote:

>Hvordan sætter jeg en cookie, hvor der skal være mere end én streng?

Morten har givet en mulighed, men er der en bestemt grund til at du
kun vil sætte én cookie? Du kan godt sætte flere cookies (med
forskellige navne), der har hver sin værdi.

--
- Peter Brodersen

Lars (08-10-2001)
Kommentar
Fra : Lars


Dato : 08-10-01 13:04

http://dk.php.net/setcookie

setcookie ("cookie[three]", "cookiethree");
setcookie ("cookie[two]", "cookietwo");
setcookie ("cookie[one]", "cookieone");
if (isset ($cookie)) {
while (list ($name, $value) = each ($cookie)) {
echo "$name == $value<br>\n";
}
}

=)

-- ---Larshttp://wshlman.moons.dk/ - Say goodbye to GameSpy - Free
alternative to Half-Life users!http://coder.dk/sohofaq.php - Uofficiel
Tiscali SOHO FAQ.: when mailing me, remember, there is no truth in my mail
:.




Michael Rasmussen (08-10-2001)
Kommentar
Fra : Michael Rasmussen


Dato : 08-10-01 13:12

In article <3bc190db$0$51368$edfadb0f@dspool01.news.tele.dk>, "Sinkbæk"
<ts@8888nvr.dk> wrote:

> Hej!
>
> Hvordan sætter jeg en cookie, hvor der skal være mere end én streng?
>
> Dvs. én cookies skal gemme: $var1, $var2, $var3 osv.
>
> Mvh.
> Sinkbæk
Hvad med blot at medsende et hasharray.

--
Hilsen/Sincerely
Michael Rasmussen
-------------------------------------------------------------------
Fjern NOSPAM fra min adresse, for at sende mig en mail

Søg
Reklame
Statistik
Spørgsmål : 177522
Tips : 31968
Nyheder : 719565
Indlæg : 6408670
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste