note 84739 added to function.session-set-save-handler

From: 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

« previous php.notes (#142843) next »