Hallo und guten Morgen,
Bei meinem Skript wird die Session Global geöffnet. Macht das überhaupt Sinn, oder sollte man diese öffnen, nur wenn man diese auch braucht.
Die spannende Frage ist dann: Was passiert mit den Daten im Session-Array, wenn man die Session erneut öffnet. Probier es aus!
2.) Wenn es Dir nur darum geht, die Session zu lesen und z.B. eine Zugangsberechtigung einmalig zu prüfen, dann kannst Du die Session danach auch wieder zumachen. Speichere in dem Fall relevante (oder halt alle) Daten in einer Kopie des Session-Variable.
Die Umsetzung hängt vom vorgesehen Konzept ab.
- Session before Authorisation
- Authorisation before Session
und den diveresen Spielarten.
Grüße
TS