Welcome Guest, Not a member yet? Register   Sign In
clear session on browser close
#1

[eluser]Arun Joshi[/eluser]
Hi,

I have created a session value as follows.

Code:
$this->session->set_userdata('some_name', 'some_value');
Then I closed my browser, But the same session exists when I open the same browser again.

How can I clear my session on my browser close?
#2

[eluser]mi6crazyheart[/eluser]
In 2 way u can clear u'r session value.

First way:
Code:
$this->session->unset_userdata('some_name');

Second way:
This function can also be passed an associative array of items to unset.

Code:
$array_items = array('username' => '', 'email' => '');
$this->session->unset_userdata($array_items);
#3

[eluser]Arun Joshi[/eluser]
These two options are ok, when do it manually. But I want to do it on browser close. I mean when I open browser next time, there should not be the session value.
#4

[eluser]WanWizard[/eluser]
Then you have to extend the session class to support a sess_expiration value of zero, which CI doesn't do out of the box.

Search the forum, this has been discussed before.




Theme © iAndrew 2016 - Forum software by © MyBB