Hi! I just wrote a SQL session handler class using some info from the example at http://gateway.digitaria.com/~chris/php/mysql_session_handler/.
And.. everything works perfectly, until I attempt to set a session variable, and the custom write function get's executed. It seems that the data parameter passed to the function is empty, no matter what I do. The session-id parameter is correct (and users keep their sessions, it seems like things are working except this), but the data parameter is empty. I read in the example on the URL above that if you didn't set session.save_handler to user, something would go bad during write. The session class can be found at http://www.nordheim.no/temp/session.class.phps (no use to paste the whole thing here I guess). Never mind those funny database-class-things in there, it's just a PEAR DB-wrapper (imagine that, a wrapper-wrapper ;). I'm initiating the class like this; $session = new Session(); /* Constructor will set session.save_handler */ $session->setHandler(); /* This will define session handlers */ $session->Start(); /* Executes session_start(). Is that enough? Works with the default session handler ;) */ ..then, I set a session variable: $_SESSION["test"] = "TESTING"; then, the $session->_write() functions gets executed, but the data parameter is blank. Can anyone tell me what I'm doing wrong here? I'm running PHP 4.2.0 on Apache 1.3.24 (Linux). -- Trond Arve Nordheim - "This message is ROT13-encrypted twice for extra security." -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php