Bug #16800 Updated: problem with registration an array variable in session

From: Date: Wed, 24 Apr 2002 18:48:12 +0000
Subject: Bug #16800 Updated: problem with registration an array variable in session
References: 1  Groups: php.bugs php.doc 
Request: Send a blank email to php-bugs+get-5869@lists.php.net to get a copy of this message
ID: 16800 Updated by: daniel@php.net Reported By: comsoso@comail.ru -Status: Open +Status: Bogus Bug Type: Documentation problem Operating System: linux PHP Version: 4.1.2 New Comment: It was not meant to be entertaining. I was serious, but it turned out to be an user error - sorry for the false alarm. Here's the typo: session_register("arr"); instead of session_register($arr); damn :) Previous Comments: ------------------------------------------------------------------------ [2002-04-24 14:23:24] mfischer@php.net Just my 2cents: I also hope this is a bad joke. I haven't used sessions for quite some time but I know definitely that I've fucked the session_register() function with all kind of variables including arrays and objects and it worked (without needing to serialize them before ....) back when I used them. ------------------------------------------------------------------------ [2002-04-24 13:44:20] postings.php.net@hans-spath.de @ daniel@php.net: I hope that should be a bad joke ... I've tested the code below with 4.1.1 and it worked. (session support is broken in 4.1.2 AFAIK) $bar = array( 'something' => array( 1,2,3,4 ), 'nothing' => NULL, 'test' => true, 'test2' => array( 'x','y'=>2 ) ); session_register('bar'); ------------------------------------------------------------------------ [2002-04-24 12:49:19] daniel@php.net I made it a documentation problem. The manual page for 'session_register()' should explicitly mention this. ------------------------------------------------------------------------ [2002-04-24 12:47:56] daniel@php.net arrays can't be registered in sessions. However, you can store a serialized array: $arr = serialize($array); session_register($arr); -daniel ------------------------------------------------------------------------ [2002-04-24 12:46:52] derick@php.net The bug system is not the appropriate forum for asking support questions. For a list of a range of more appropriate places to ask for help using PHP, please visit http://www.php.net/support.php ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/16800 -- Edit this bug report at http://bugs.php.net/?id=16800&edit=1

« previous php.bugs (#5869) next »