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] sni...@php.net

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

Reply via email to