note 84739 added to function.session-set-save-handler
| From: | bob at nospam dot com | Date: | Mon, 28 Jul 2008 12:50:14 +0000 |
| Subject: | note 84739 added to function.session-set-save-handler | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-142843@lists.php.net to get a copy of this message | ||
If using mysqli in procedural style you may expect the mysqli handle to be valid in the write
callback. It is not the case, the handle in procedural style is a object that will be destroy unlink
the plain mysql interface handle. Just register a shutdown function after set save handler like
this:
session_set_save_handler('_session_open', '_session_close',
'_session_read', '_session_write', '_session_destroy',
'_session_gc');
register_shutdown_function('session_write_close');
Since PHP 4.1, it more of a PRE-Shutdown and it fix the issue for me.
----
Server IP: 66.207.199.35
Probable Submitter: 24.37.241.101
----
Manual Page -- http://www.php.net/manual/en/function.session-set-save-handler.php
Edit -- https://master.php.net/note/edit/84739
Del: integrated -- https://master.php.net/note/delete/84739/integrated
Del: useless -- https://master.php.net/note/delete/84739/useless
Del: bad code -- https://master.php.net/note/delete/84739/bad+code
Del: spam -- https://master.php.net/note/delete/84739/spam
Del: non-english -- https://master.php.net/note/delete/84739/non-english
Del: in docs -- https://master.php.net/note/delete/84739/in+docs
Del: other reasons-- https://master.php.net/note/delete/84739
Reject -- https://master.php.net/note/reject/84739
Search -- https://master.php.net/manage/user-notes.php