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
Annonceindlæg fra Computerworld
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
23. april 2003 - 16:42
#2
Den her varer i 24h setcookie ("Kagenavn", $session, time()+86400);
23. april 2003 - 16:42
#3
svar
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.!
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
23. april 2003 - 16:50
#6
det gør du lige..
23. april 2003 - 16:51
#7
a_eriksen >> Hvad med at skrive en løsning, i stedet for at rakke ned på manden.
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
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!
23. april 2003 - 16:58
#10
Utestet: <?php setcookie("navn","Værdi", mktime(0,0,0,date("d,m,Y"))); ?>
23. april 2003 - 17:03
#12
Ok.. så takker jeg.. vil du have pts eller skal a_eriksen have dem for hans venlighed?
23. april 2003 - 17:04
#13
To sek. Den er ikke helt korrekt
23. april 2003 - 17:08
#14
mktime(0)+60*60*24 burde give det ønskede resultat
23. april 2003 - 17:08
#15
Burde virke: <?php setcookie("navn","Værdi", mktime(23,59,59,date("m,d,Y"))); ?>
Vi tilbyder markedets bedste kurser inden for webudvikling