Hallo
Ich bin am verzweifeln - schon unendliche Zeit versuche ich die "session" zu verlängern.
Im login.php steht folgendes:
in verschiedenen scripts habe ich den Befehl:
ini_set("session.gc_maxlifetime",86400);
eingebaut und getestet ... phpinfo() zeigt dann auch die 86400 an und wird dem entsprechend nicht zerstört/verändert.
Auch im .htaccess gibt es kein Eintrag zur Session ... (dort hatte ich es auch versucht).
Zugriff auf die php.ini habe ich beim Provider nicht auf alle Felder ... darunter auch dieses.
Nun mein Problem: Nach einer gewissen Zeit ist der "$_SESSION['phi_uname']" leer, obwohl sie Session nicht abgelaufen ist (wäre ja nach einem Tag).
Irgend etwas löscht die Session, ich habe alle Scripts genau kontrolliert und nichts gefunden.
An was könnte das liegen?
Viele Grüsse, Nebbiolo
Ich bin am verzweifeln - schon unendliche Zeit versuche ich die "session" zu verlängern.
Im login.php steht folgendes:
PHP-Code:
session_start();
$_SESSION['phi_uid'] = $result['phi_user_id'];
$_SESSION['phi_uname'] = $result['phi_user_name'];
ini_set("session.gc_maxlifetime",86400);
eingebaut und getestet ... phpinfo() zeigt dann auch die 86400 an und wird dem entsprechend nicht zerstört/verändert.
Auch im .htaccess gibt es kein Eintrag zur Session ... (dort hatte ich es auch versucht).
Zugriff auf die php.ini habe ich beim Provider nicht auf alle Felder ... darunter auch dieses.
Nun mein Problem: Nach einer gewissen Zeit ist der "$_SESSION['phi_uname']" leer, obwohl sie Session nicht abgelaufen ist (wäre ja nach einem Tag).
Irgend etwas löscht die Session, ich habe alle Scripts genau kontrolliert und nichts gefunden.
An was könnte das liegen?
Viele Grüsse, Nebbiolo
Kommentar