js-mueller
Erfahrenes Mitglied
HI,
ich hab ein Problem bei mit mit Sessions. Und zwar hab ich gestern den ganzen Tag gearbeitet usw ich war auch auf der Seite imme reingeloggt obwohl ich den Browser auch mal zu gemacht habe.
So heute morgen war ich nun nicht mehr eingeloggt, also kann ja was mit der 31Tage Lebensdauer die ich eingestellt habe nicht stimmen.
So nun zum Code damit ihr mir auch helfen könnt ;-)
So und aufrufen tu ich die Session mit $session = new rSession().
Klappt ja auch alle ssoweit, aber wieso hält der cookie oder die session nicht 31 Tage? Versteh ich net
ich hab ein Problem bei mit mit Sessions. Und zwar hab ich gestern den ganzen Tag gearbeitet usw ich war auch auf der Seite imme reingeloggt obwohl ich den Browser auch mal zu gemacht habe.
So heute morgen war ich nun nicht mehr eingeloggt, also kann ja was mit der 31Tage Lebensdauer die ich eingestellt habe nicht stimmen.
So nun zum Code damit ihr mir auch helfen könnt ;-)
PHP:
function rSession($lebenszeit="")
{
$this->cookieLebenszeit = time() + 60*60*24*31; # 31 Tage Lebenszeit
if ($lebenszeit == "")
$lebenszeit = $this->cookieLebenszeit;
if ($lebenszeit < time())
$lebenszeit = 0;
session_set_cookie_params($lebenszeit);
$this->rSession_startSession();
}
function rSession_startSession()
{
session_start();
$this->sessionIDN = session_id();
}
Klappt ja auch alle ssoweit, aber wieso hält der cookie oder die session nicht 31 Tage? Versteh ich net