31. august 2008 - 12:03
Der er
17 kommentarer og 1 løsning
levetid for session
Hej Jeg har ledt forskellige steder på nettet uden held. Det jeg skal have hjælp til er at jeg gerne vil have en session der f.eks. efter 1 time skal udløbe. Kan det lade sig gøre?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
31. august 2008 - 12:15
#1
31. august 2008 - 12:51
#2
Kan du evt. give et eksempel?
31. august 2008 - 13:22
#3
Ikke bedre end linksene. Du skal gå ind i din php.ini-fil og sætte: session.cookie_lifetime = 3600
31. august 2008 - 13:22
#4
Men det gælder så for alle Sessions.
31. august 2008 - 13:24
#5
Hvor ligger den fil henne?
31. august 2008 - 13:40
#7
Kan skam godt PHP.. bare ikke lige denne del. Men så er der vel ikke andet en at lukke dette spg. Fatter det ikke lige.
31. august 2008 - 13:51
#8
Jo, du kan jo starte med at høre din udbyder, hvor filen ligger, så du ved, hvor du skal rette den.
31. august 2008 - 14:00
#9
Har skrevet nu. Men har hørt at hos one.com skulle det tage en del tid.
01. september 2008 - 13:41
#10
Har lige fået et svar tilbage fra dem. Hvor de skriver at det ikke er muligt at redigere filen. Den er ikke længere tilgængelig. Findes der ikke andre måder man kan gøre det?
01. september 2008 - 16:41
#11
Æv. Ikke nogen, jeg kender.
01. september 2008 - 17:57
#12
Måske du kan bruge session_set_cookie_params() til at ændre tiden. Prøv foreksempel: session_set_cookie_params(3600);
01. september 2008 - 18:25
#13
Altså, skal jeg sætte det øverst og derefter bare lave en alm session eller skal det gøres på en bestem måde ??
01. september 2008 - 18:36
#14
Prøv at sætte den før du kalder session_start()
01. september 2008 - 20:07
#15
Altså skal koden så se sådan her ud: <? session_start(); session_set_cookie_params(3600); $_SESSION[tid] = "Tid"; ?> (kan ikke tjekke det, da min computer er fucked up..)
01. september 2008 - 22:49
#16
Nej omvendt <?php session_set_cookie_params(3600); session_start(); $_SESSION[tid] = "Tid"; ?>
02. september 2008 - 17:17
#17
Hvor meget svare 3600 til? er det 3600 Sekunder?
02. september 2008 - 18:05
#18
Vi tilbyder markedets bedste kurser inden for webudvikling