hi,
ich habe ein problem mit meinem session-handler:
der session handler ist eine klasse mit der ich die session in eine db speichere. ich setzte das ganze in meiner session klasse so:
funktioniert alles einwandfrei, aber wenn das script abgearbeitet ist, und die session gespeichert werden soll, ist meine db-verbindung weg. in meiner db classe wird im destructer die db-verbindung geschlossen. wie kann ich nun umgehen, dass der destructor aufgerufen wird, bevor die session gespeichert wird? ich möchte also zuerst die session speichern und zum schluss erst den db destructor ausführen. ist sowas überhaupt möglich?
ich habe ein problem mit meinem session-handler:
der session handler ist eine klasse mit der ich die session in eine db speichere. ich setzte das ganze in meiner session klasse so:
PHP-Code:
$this->session_handler = new SessionHandler();
session_set_save_handler(array($this->session_handler, 'start'),
array($this->session_handler, 'stop'),
array($this->session_handler, 'read'),
array($this->session_handler, 'write'),
array($this->session_handler, 'destroy'),
array($this->session_handler, 'gc'));
Kommentar