webForumDet fria alternativet

Sessions dör tidigare än önskat?

PHP

1 svar · 1 021 visningar · startad av bassebhu

Medlem sedan nov. 20016 480 inlägg
Frågan#1

Hallå där!

Är det så att sessions förlängs om man uppdaterar sidan? Det verkar inte så för mig. Jag blir titt som tätt utloggad trots att jag uppdaterade sidan utan problem några sekunder tidigare.

Det här är mina sessionsinställningar i php (som jag inte riktigt vet vad det gör eller om de har effekt hehe):

ini_set('session.gc_maxlifetime', "43200");
ini_set('session.cookie_lifetime', "43200");
session_cache_expire(720);
$cache_expire = session_cache_expire();

Tack för hjälp!

Och det här är från en phpinfo() print:

session.auto_start	Off	Off
session.cache_expire	180	180
session.cache_limiter	nocache	nocache
session.cookie_domain	no value	no value
session.cookie_httponly	Off	Off
session.cookie_lifetime	0	0
session.cookie_path	/	/
session.cookie_secure	Off	Off
session.entropy_file	/dev/urandom	/dev/urandom
session.entropy_length	32	32
session.gc_divisor	1000	1000
session.gc_maxlifetime	14400	14400
session.gc_probability	1	1
session.hash_bits_per_character	5	5
session.hash_function	0	0
session.name	PHPSESSID	PHPSESSID
session.referer_check	no value	no value
session.save_handler	files	files
session.save_path	no value	no value
session.serialize_handler	php	php
session.upload_progress.cleanup	On	On
session.upload_progress.enabled	On	On
session.upload_progress.freq	1%	1%
session.upload_progress.min_freq	1	1
session.upload_progress.name	PHP_SESSION_UPLOAD_PROGRESS	PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix	upload_progress_	upload_progress_
session.use_cookies	On	On
session.use_only_cookies	On	On
session.use_trans_sid	0	0
Medlem sedan mars 20034 471 inlägg
#2

bassebhu skrev:

Hallå där!

Är det så att sessions förlängs om man uppdaterar sidan? Det verkar inte så för mig. Jag blir titt som tätt utloggad trots att jag uppdaterade sidan utan problem några sekunder tidigare.

Det här är mina sessionsinställningar i php (som jag inte riktigt vet vad det gör eller om de har effekt hehe):

ini_set('session.gc_maxlifetime', "43200");
ini_set('session.cookie_lifetime', "43200");
session_cache_expire(720);
$cache_expire = session_cache_expire();

Jag kan ha fel här, men om jag ska gissa så tror jag att dina variabler i skriptet kör över inställningarna från php_info.

Mer info om vad dessa inställningar gör hittar du under Session Configuration och Session Functions.

253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)