Welcome Guest, Not a member yet? Register   Sign In
Adding data to a session
#1

[eluser]elmne[/eluser]
If i have different sets of data that i want to add to a session, is this the correct way to do it?

Code:
$option_data = array(
'item_id' => '',
'quantity' => ''
);
$this->session->set_userdata($option_data);


$person_data = array(
'firstname' => '',
'middlename' => '',
'surname' => ''
);
$this->session->set_userdata($person_data);


As this line

Code:
$this->session->set_userdata($person_data);

Seems different from the Hybrid session's format of

Code:
$this->session->set_userdata($newdata = array(), $newval = '');


And what's the limit to the data amount that can be added to a session?
#2

[eluser]WanWizard[/eluser]
Check the manual, the parameters of the set_userdata() method are described in there.

The limit depends on what you use for storage. Session variables are stored as a serialized array. If you use cookies, the max. size is 4Kb. For database storage, it depends on the definition of the 'session_data' field (in MySQL, a 'text' field can hold 2^16 bytes). For Native sessions, it depends on the amount of disk space you have available...




Theme © iAndrew 2016 - Forum software by © MyBB