/ 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
Opdatere udløbsdato på cookie...
Fra : Lasse Madsen


Dato : 17-05-04 16:00

Er det muligt at sætte en cookie til at slette sig selv, når den
er sat???

Jeg skal bruge det til at lave den log af-side, som jeg er ved at
lave til min hjemmeside...
Når man logger af, skal cookies gerne slettes, og derfor mangler
jeg et script, der kan opdatere cookien til at blive time() - 1
fx...

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Kasper Bjørn Nielsen (17-05-2004)
Kommentar
Fra : Kasper Bjørn Nielsen


Dato : 17-05-04 17:06

Lasse Madsen wrote:

> Er det muligt at sætte en cookie til at slette sig selv, når den
> er sat???
>
> Jeg skal bruge det til at lave den log af-side, som jeg er ved at
> lave til min hjemmeside...
> Når man logger af, skal cookies gerne slettes, og derfor mangler
> jeg et script, der kan opdatere cookien til at blive time() - 1
> fx...
>

Du skal bare sige:
<?
cookie("cookienavn");
?>

Altså undlade at give/sætte en værdi!

mvh. Kasper

Lasse Madsen (17-05-2004)
Kommentar
Fra : Lasse Madsen


Dato : 17-05-04 19:38

> Du skal bare sige:
>
> <?
> cookie("cookienavn");
> ?>
>
> Altså undlade at give/sætte en værdi!

Cookien er i fovejen sat, jeg skal have den fjernet, når man klikker
på Log af, det er der, hvor problemet er...

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Madsen (17-05-2004)
Kommentar
Fra : Lasse Madsen


Dato : 17-05-04 19:50

Kasper Bjørn Nielsen wrote in
dk.edb.internet.webdesign.serverside.php:
>
> Du skal bare sige:
> <?
> cookie("cookienavn");
> ?>
>
> Altså undlade at give/sætte en værdi!

Nu er cookies i forvejen sat med en værdi, og når man så trykker på
Log Af, vil jeg have det sådan, at den udfører et script, der sletter
cookien...

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lars K. (18-05-2004)
Kommentar
Fra : Lars K.


Dato : 18-05-04 09:53

In article <40a90956$0$3054$14726298@news.sunsite.dk>, Lasse@hippie.dk
says...
>
> Nu er cookies i forvejen sat med en værdi, og når man så trykker på
> Log Af, vil jeg have det sådan, at den udfører et script, der sletter
> cookien...
>
Se ender Example 2. setcookie() delete example på
http://dk.php.net/manual/en/function.setcookie.php
--
Lars - 9000 Østbyen
Mit legerum :) http://www.evt.dk
Kvinders hormoner ligger på randen af enhedscirklen! (Uwe Hartmann, AAU)
- Lykken er ikke en destination, men en måde at rejse på -

Kim Emax (18-05-2004)
Kommentar
Fra : Kim Emax


Dato : 18-05-04 15:48

In the news:40a8e2ff$0$532$edfadb0f@dread14.news.tele.dk,
Kasper Bjørn Nielsen <kbn@novaron.dk> wrote:

> Du skal bare sige:
> <?
> cookie("cookienavn");

den funktion kender jeg ikke

> Altså undlade at give/sætte en værdi!

cookies skal slettes med samme værdier som de er oprettet med. Eks.

setcookie("test", 1);
setcookie("test"); // sletter ikke cookien
setcookie("test", 0); // sletter cookien

Er der angivet et tidsformat, f.eks.
setcookie("test", 1, time()+3600);
Så _skal_ den slettes ved at sætte tiden bagud.
setcookie("test", 1, time()-3600);

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk



Lasse Madsen (18-05-2004)
Kommentar
Fra : Lasse Madsen


Dato : 18-05-04 20:10

Kim Emax wrote in dk.edb.internet.webdesign.serverside.php:
>
> > Du skal bare sige:
> > <?
> > cookie("cookienavn");
>
> den funktion kender jeg ikke
>

Det gør jeg heller ikke...

> > Altså undlade at give/sætte en værdi!
>
> cookies skal slettes med samme værdier som de er oprettet med. Eks.
>
> setcookie("test", 1);
> setcookie("test"); // sletter ikke cookien
> setcookie("test", 0); // sletter cookien
>
> Er der angivet et tidsformat, f.eks.
> setcookie("test", 1, time()+3600);
> Så _skal_ den slettes ved at sætte tiden bagud.
> setcookie("test", 1, time()-3600);

Vil det sige, at man i teorien skal sætte en cookie, man har sat???

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Kim Emax (18-05-2004)
Kommentar
Fra : Kim Emax


Dato : 18-05-04 21:15

In the news:40aa5f7a$0$3052$14726298@news.sunsite.dk,
Lasse Madsen <Lasse@hippie.dk> wrote:

> Det gør jeg heller ikke...



> Vil det sige, at man i teorien skal sætte en cookie, man har sat???

Du skal overskrive den på korrekt vis, ja.

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk



Lasse Hedegaard (04-06-2004)
Kommentar
Fra : Lasse Hedegaard


Dato : 04-06-04 16:47

>
> > Vil det sige, at man i teorien skal sætte en cookie, man har sat???
>
> Du skal overskrive den på korrekt vis, ja.


Hvis du bruger setcookie('navnet'); uden at give den nogen værdi vil den
blive slettet, du behøves ikke at "nulstille" dine cookies.


God weekend

Lasse



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste