Session daten selber speichern

  • Ich hab mich letztens mal etwas intensiver mit SESSION beschäftigt. Dabei hab ich ein Buch zur Hand genommen, welches mir folgenden Vorschlag machte: Sessiondaten selber speichern.

    In dem Buch ist folgender Script dargelegt:


    Dazu habe ich jetzt n paar fragen:

    - zum speichern von session sollte man session_register() verwenden. alles ok, aber wie les ich sie wieder aus?
    - wie lösche ich die aktuelle session wieder?
    - beim speichern in die datenbank wird bei einer neuen sitzung (erster aufruf) nur die Spalte laccess mit einem timestamp gefüllt. wieso? beim 2ten aufruf schreibt er dann tatsächlich eine neue reihe mit der sessionid und lacess. ERST beim dritten aufruf werden zusätzliche daten gespeichert. irgendwie komisch :/

    naja..

    Gruß Heinrich S.

  • Zitat von yngvar

    zum speichern von session sollte man session_register() verwenden.


    Falsch! Die session*register*-Funktionen sind veraltet! Siehe Doku!

    Zitat von yngvar

    wie lösche ich die aktuelle session wieder?


    Siehe Doku!

    Das Script scheint mit auch nicht das gelbe vom Ei zu sein, da gibt es bessere Session-Handler