« Kategorie: Webmaster

Lösung: PHP-Session läuft automatisch aus, trotz Nutzer-Aktivität

Lösung: PHP-Session läuft automatisch aus, trotz Nutzer-Aktivität

Beendet sich ständig deine Session automatisch, obwohl Du in dieser Sitzung aktiv bist? Das kann der Grund und die Lösung sein!

Du betreibst eine Webanwendung auf Basis von PHP und betreibst bspw. einen internen Bereich für deine Nutzer, der über die Standard-Session-Verwaltung von PHP betrieben wird - aber deine Nutzer werden trotz ihrer Aktivität nach einer bestimmten Zeit ausgeloggt bzw. verlieren ihre Sitzung (Session)?

Das könnte der Grund dafür sein:

Schaue in deine PHP-Konfigurationsdatei (php.ini) und suche den Eintrag

session.use_only_cookies = 1

Ist diese Einstellung aktiv (Wert = 1 oder true), wird die Session ausschließlich über ein Cookie gesteuert!

Normalerweise setzt jeder Aufruf der Funktion session_start() das Timeout für die aktuelle Sitzung des Nutzers zurück, das passiert aber nur wenn die Einstellung "session.use_only_cookies" nicht aktiviert wurde.

Tags: PHP-Session läuft ab, PHP, Session, Sitzung, Automatischer Ablauf, use_only_cookies


Zum Angebot...

Aufgenommen am: 01.03.2017
Aufrufe dieser Seite: 2947