ID: 14950 Updated by: [EMAIL PROTECTED] -Summary: __sleep() and __wakeup() fail Reported By: [EMAIL PROTECTED] Status: Assigned Bug Type: Session related Operating System: Debian SID -PHP Version: 4.0CVS-2002-01-09 +PHP Version: 4.2.0-dev Assigned To: yohgaki New Comment:
Version update I just take a look at what is going on, __sleep and __wakeup is messed badly. It does not work at all and even crashes... Previous Comments: ------------------------------------------------------------------------ [2002-02-03 19:44:04] [EMAIL PROTECTED] This will be next my target to fix :) ------------------------------------------------------------------------ [2002-01-09 10:38:21] [EMAIL PROTECTED] Forgot to tell : asking for .phps will show you the source in the /test/session/ directory. ------------------------------------------------------------------------ [2002-01-09 10:36:08] [EMAIL PROTECTED] Passing objects using the magic __sleep() and __wakeup() methods through sessions fail. In the best case the script fails without error. In the worst, an integer in session turns into the value of the PHP session ID and the object is not registered. Yasuo Ohgaki guesses it's a serialize/unserialize problem. Make log : /usr/src/web/php/php4/ext/standard/var_unserializer.re: In function `php_var_unserialize': /usr/src/web/php/php4/ext/standard/var_unserializer.re:304: warning: comparison is always false due to limited range of data type Tests : http://php.hellekin.com/test/session/ PHPInfo() : http://php.hellekin.com/info.php ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=14950&edit=1