Avatar billede eazye Nybegynder
23. april 2003 - 16:34 Der er 14 kommentarer og
1 løsning

En cookie der varer resten af dagen?

Er der en af jer der lige har et godt lille script, som kan sætte en cookie der varer resten af dagen?

(altså så dens levetid er de timer der er tilbage af døgnet)

- EazyE
Avatar billede exp-ralle Nybegynder
23. april 2003 - 16:36 #1
Nu kan jeg ikke finde ud af PHP men kan du ikke lave en date agtig ting og så  $cookie = 24:00 - Date og så lave en cookie med $cookie levetid?

Det er sikkert ikke sådan med $cookie man gør mere? men det var det sidst jeg forsøgte :D
Avatar billede a_eriksen Nybegynder
23. april 2003 - 16:42 #2
Den her varer i 24h

setcookie ("Kagenavn", $session, time()+86400);
Avatar billede a_eriksen Nybegynder
23. april 2003 - 16:42 #3
svar
Avatar billede eazye Nybegynder
23. april 2003 - 16:47 #4
Men så holder den jo et helt døgn.. Den skulle kun var til dagen er slut.. hvis nu kl er 8 når cookie bliver sat, skal den kun var til kl 24.!
Avatar billede a_eriksen Nybegynder
23. april 2003 - 16:50 #5
Du kan da sgu da bare regne ud hvor mange sekunder der er tilbage af dagen og sætte det ind istedet for de 86400 sekunder.
RTFM
Avatar billede eazye Nybegynder
23. april 2003 - 16:50 #6
det gør du lige..
Avatar billede schaefner Juniormester
23. april 2003 - 16:51 #7
a_eriksen >> Hvad med at skrive en løsning, i stedet for at rakke ned på manden.
Avatar billede a_eriksen Nybegynder
23. april 2003 - 16:54 #8
schaefner: Hvis han nu lærer at slå op i manualen kunne det være at man slap for at svare på smådumme spørgsmål en anden gang
Avatar billede eazye Nybegynder
23. april 2003 - 16:55 #9
a_eriksen > er vi ik alle her for at lære noget? jeg er stadig ik helt inde i tidsregningen endnu.. men siden det er så nemt, kunne du jo lige snildt gøre det.. og henvise til funktioner!
Avatar billede schaefner Juniormester
23. april 2003 - 16:58 #10
Utestet:
<?php
setcookie("navn","Værdi", mktime(0,0,0,date("d,m,Y")));
?>
Avatar billede schaefner Juniormester
23. april 2003 - 16:59 #11
En lilel fejl:

<?php
setcookie("navn","Værdi", mktime(0,0,0,date("m,d,Y")));
?>

http://www.php.net/manual/en/function.mktime.php
Avatar billede eazye Nybegynder
23. april 2003 - 17:03 #12
Ok.. så takker jeg.. vil du have pts eller skal a_eriksen have dem for hans venlighed?
Avatar billede schaefner Juniormester
23. april 2003 - 17:04 #13
To sek. Den er ikke helt korrekt
Avatar billede a_eriksen Nybegynder
23. april 2003 - 17:08 #14
mktime(0)+60*60*24
burde give det ønskede resultat
Avatar billede schaefner Juniormester
23. april 2003 - 17:08 #15
Burde virke:

<?php
setcookie("navn","Værdi", mktime(23,59,59,date("m,d,Y")));
?>
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