>But there are still a lot of cases where not writing the session data at >the end of a request will simplify things quite a bit and also be much >more efficient. I am not too concerned about not writing based on whether >or not data changed, I'd like the user to be able to specify that it >shouldn't be written through session_readonly(). This avoids locking >issues in complex framed sites and avoids a lot of useless writes when the >author knows there will be no changes or wants to make sure that any >inadvertent changes are not written.
This is similar to a manual fix I put into the session_handler that I use on our sites. It's nothing more than a global variable (actually, part of my global "application" array) that is checked upon entering my session_write() function. If the variable is set ("nowrite"), it just returns from the session_write() function without doing anything. Having it built into PHP would be nice, since it would simplify upgrades. (As well as allow me to use a built-in session handler and still be able to support readonly sessions) Jaime Bozza -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php