PHP 4.0 Bug #5724: Write-Hanlder. When session_set_save_handler defined, write handler not called

From: Date: Fri, 21 Jul 2000 15:01:56 +0000
Subject: PHP 4.0 Bug #5724: Write-Hanlder. When session_set_save_handler defined, write handler not called
Groups: php.dev 
Request: Send a blank email to php-dev+get-25358@lists.php.net to get a copy of this message
From: mepooky@freesurf.ch Operating system: linux PHP version: 4.0 Release Candidate 2 PHP Bug Type: Session related Bug description: Write-Hanlder. When session_set_save_handler defined, write handler not called <?php // sess_write never gets called function sess_open($save_path, $session_name) { echo "session_open called<br>"; return true; } function sess_close() { echo "session close called<br>"; return true; } function sess_read($key) { echo "session read called<br>"; return true; } function sess_write($key, $val) { echo "session write called<br>"; return true; } function sess_destroy($key) { echo "session destroy called<br>"; return true; } function sess_gc($maxlifetime) { echo "session gc called<br>"; return true; } session_set_save_handler( "sess_open", "sess_close", "sess_read", "sess_write", "sess_destroy", "sess_gc"); class session{ Function Session() { global $sessionActual; session_start(); session_register( sessionActual ); } Function addHistory( ) { global $sessionActual; if ( !isset( $sessionActual ) ) $sessionActual = 0; else $sessionActual += 1; } } $my_session = new session(); $my_session->addHistory(); ?> configured with: './configure' '--with-mysql' '--with-apxs' '--enable-trans-sid'

« previous php.dev (#25358) next »