Re: Session contamination?
| From: | Robin Vickery | Date: | Thu, 20 Apr 2006 16:03:07 +0000 |
| Subject: | Re: Session contamination? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-234411@lists.php.net to get a copy of this message | ||
On 20/04/06, Ben Liu <blzabub8@gmail.com> wrote:
> Hello All,
>
> I'm using a single development server to host multiple client
> projects, many of which require session management. I've noticed that
> sometimes when I test these various web apps (which are simply in
> separate sub directories) I get session leakage where logging in and
> establishing a session on one app allows me access to (automatically
> logs me in) to other app(s) on the same server. Or sometimes a session
> variable will be set across all the apps, like $_SESSION['username'].
>
> Is this due to the fact that sessions are established between client
> browsers and servers, regardless of directory/sub directory?
Yes - that's the default behaviour, although if you set
session.cookie_path separately for each app, they shouldn't share
session cookies. You might also want to look at session.save_path
which will allow each app to save their session files in a different
location.
-robin