Re: Clearing session

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Feb 26, 2014 at 2:51 PM, Larry Martell <larry.martell@xxxxxxxxx>wrote:

> On Wed, Feb 26, 2014 at 2:49 PM, Ashley Sheridan
> <ash@xxxxxxxxxxxxxxxxxxxx> wrote:
> > On Wed, 2014-02-26 at 14:47 -0500, Larry Martell wrote:
> >> On Wed, Feb 26, 2014 at 2:39 PM, Ashley Sheridan
> >> <ash@xxxxxxxxxxxxxxxxxxxx> wrote:
> >> > On Wed, 2014-02-26 at 14:33 -0500, Larry Martell wrote:
> >> >> Is there a way I can clear my session data from the browser? This is
> >> >> for debugging when I change something. Currently no matter what I do
> >> >> short of exiting the browser, my session data is always retained.
> This
> >> >> makes testing very cumbersome.
> >> >>
> >> >
> >> > The session data is actually stored on the server, the browser just
> >> > sends a session id in the requests it makes to the server so that the
> >> > server can access the right data.
> >> >
> >> > You could clear the cookie (or URL parameter if you're using that
> >> > method), that contains the session ID, from your browser, or you could
> >> > follow the advice at
> >> > http://uk3.php.net/manual/en/function.session-destroy.php which
> explains
> >> > in a decent detail exactly how to do what you want.
> >>
> >> Thanks for the reply, but I am aware of all that and I know about
> >> session_destroy. I want to clear the session from the browser not from
> >> the code.
> >
> > Did you even look at the link I posted? The second paragraph quite
> > clearly mentions:
> >
> > "If a cookie is used to propagate the session id (default behavior),
> > then the session cookie must be deleted. setcookie() may be used for
> > that."
>
> I had read that page before, but I missed the part about the session
> cookie.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Are you using a custom session handler? You shouldn't have to remove the
cookie. session_destroy should destroy the data from the server (it would
still be the same ID, but the data should not be there after the next
load). For the current load, you can do $_SESSION = array().

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux