Edit report at http://bugs.php.net/bug.php?id=25630&edit=1
ID: 25630
Comment by: lealcy at gmail dot com
Reported by: marrtins at hackers dot lv
Summary: session_decode feature
Status: Open
Type: Feature/Change Request
Package: Feature/Change Request
PHP Version: 4.3.3
Block user comment: N
Private report: N
New Comment:
There is no need for a new function to do this, just change the
prototype of
session_decode function to
function session_decode($data, $overwrite_session = true);
then make the function returns an array with the session data always,
this let to
the programmer to choose overwrite the $_SESSION or just get the decoded
array.
Previous Comments:
------------------------------------------------------------------------
[2003-09-23 03:45:43] marrtins at hackers dot lv
so i'll try to explain now :)
my homepage uses sessions(i wrote a session handler) to store users
information - some username, visited sections, etc data
i wrote a script, to check who is online right now - scanning for
sessions active in last 3 minutes. script reads those session data from
mysql table. data looks like this:
$session_data="user|a:2:{s:8:"username";s:6:"foobar";s:9:"useremail";s:0:"";}<some
other data>..."
sou, it will be usefull to have function to get all these variables in
one array. for example
$session_vars = get_session_vars($session_data);
as a result will be
$session_vars['username'] = 'foobar';
$session_vars['useremail'] = '';
...
and so on.
------------------------------------------------------------------------
[2003-09-23 03:28:56] [email protected]
Would you please explain this a bit better?
Like some example maybe..?
------------------------------------------------------------------------
[2003-09-22 12:52:59] marrtins at hackers dot lv
Description:
------------
need to store session decoded data in array not only in variables.
thnx!
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=25630&edit=1