2 Stimmen

PHP-Sitzung-bei-Schließen-des-Hauptfensters-beenden

Wie man die Sitzung beim Schließen des Browsers zerstört Wenn das Browserfenster geschlossen wird, sollte die Sitzung beendet werden. Derzeit kann ich nach dem Schließen des Fensters die Anwendungs-URL eingeben und auf die Anwendung zugreifen.

0 Stimmen

Stellen Sie sicher, dass Sie zwischen dem Schließen eines Browserfensters/-Registers und allen Fenstern/Registern unterscheiden.

0 Stimmen

Bitte geben Sie den Browsertyp, die PHP-Version usw. an.

0 Stimmen

Beide, es muss beim Schließen des Browsers oder des Tabs abgelaufen sein. session.cookie_lifetime,0 in der php.ini funktioniert im IE beim Schließen des Browsers, aber nicht in Firefox.

2voto

wlashell Punkte 872

Native php Sitzungen werden beim Schließen des Browsers ablaufen. Solange Sie die Ablaufzeit des Sitzungscookies nicht ändern, sollte alles in Ordnung sein.

Wenn dies nicht der Fall ist, dann vermute ich, dass Sie ein Framework verwenden, das die php-Standardeinstellungen ändert oder Ihre php-Konfiguration geändert wurde.

1voto

Marc Punkte 310

Es scheint nicht wirklich angemessen zu sein, die Browsereinstellungen zu ändern, um diese Lösung zu erreichen, da sie dann nur für Benutzer mit diesen Browsereinstellungen funktionieren würde.

-3voto

ASD Punkte 4567

Festgelegt.

Mit den folgenden Einstellungen läuft die "Anwendung" -Sitzung beim Schließen des Browsers ab.

Firefox Browser->Tools->Optionen->Allgemein Tab Startseite: Beim Start von Firefox: Eine leere Seite anzeigen

Firefox Browser->Tools->Optionen->Datenschutz Tab Verlauf: Firefox wird benutzerdefinierte Einstellungen für den Verlauf verwenden / Nie den Verlauf speichern Cookie: Behalten, bis ich Firefox schließe

1 Stimmen

Dies ist keine gültige Lösung für das Problem/die Frage

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X