Hello Everyone,
I want to emulate session objects (as opposed to variables). I stumbled upon creating multi-dimensional arrays, so I can do this:
$name = 'Bob';
$year = '2003';
$HTTP_SESSION_VARS[$user][$year] = 'registered'; which gives $HTTP_SESSION_VARS['Bob']['2003'] = 'registered';
but I want to append an options array in this so what I want is:
$options = array (
'income' => 10000,
'age' => 25 );
$HTTP_SESSION_VARS[$user][$options] = 'registered'; which gives: $HTTP_SESSION_VARS['Bob'][ [income]=10000, [age]=25 ] = 'registered';
but this doesn't work. Is there any way I can have "objects" saved in sessions?
There is, but I am not sure that is what you want. The reason you are getting the above result is because you are using $object (which is an array) as a key. Do you want an array element that holds the $options array?
$HTTP_SESSION_VARS[$user]['options'] = $options;
You could then add elements to this array like this:
$HTTP_SESSION_VARS[$user]['options']['registered'] = 1;
Is that what you are trying to do?
- Brad
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php