-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Matt Horner wrote:
|     Simply here is my problem:
|
|     After logging into the system, I set a session with information for
| the Username and Password for verifiying
|     the user's login into the system, that way I don't have to
| continually ask for the information or pass
|     in the forms.
|
|     Currently I am using a database to store sessions, which I have
| however encountered the same errors with file
|     based sessions.  When I restart the session, it performs a selection
| from the database on SESS ID.  However,
|     in very consistently inconsistent points the selection returns 0
| results.  However, I checked the database for the
|     session data and found that the session information was gone from
| the previous write.  But
|     I am using an Innodb table and committing the transaction.  Odd?
|
|     I am calling the session_write_close function at the end of the
| transaction, to push the session through.  Also,
|     in the session_destroy handler I put a debugging message to see if
| the session was being destroyed and that is
|     not the situation either.
|
|     Anybody have similar problems with delayed in session writing or
| lost session data?  I register all of the data into
|     the session that I need leave the session alone except for reading
| of the session data.

I'd say it has something to do with you transactions.  Can you duplicate
the errors using the same code on a system where the Innodb transactions
do not require committing?

Here is my own drop-in PHP session handling code if you care to compare
notes:

http://destiney.com/pub/php_db_sessions.tar.gz

I've never had a problem with it and I am using it with Innodb tables on
several projects currently.

I've also heard the Pear DB Session stuff is pretty good too, but I've
never tried it.


- -- ****************************************************** * __ __ _ * * ___/ /__ ___ / /_(_)__ ___ __ __ _______ __ _ * * / _ / -_)_-</ __/ / _ \/ -_) // // __/ _ \/ ' \ * * \_,_/\__/___/\__/_/_//_/\__/\_, (_)__/\___/_/_/_/ * * (___/ [EMAIL PROTECTED] * ****************************************************** BOFH Excuse #18: excess surge protection

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFADFxtoAq8t3CabwcRAsKBAKCIY8Xp8GxXjVpg+fY6uy84t0WRAgCdH/Ao
mP6LQ6cy3qCuFeYLcS11exM=
=mUJI
-----END PGP SIGNATURE-----

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to