Re: Session handlers
| From: | Tim Van Wassenhove | Date: | Sat, 02 Oct 2004 13:33:46 +0000 |
| Subject: | Re: Session handlers | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-198488@lists.php.net to get a copy of this message | ||
In article <002b01c4a870$2c6e0db0$0200410a@soyuz>, Ewout De Boer wrote:
>
> ----- Original Message -----
> From: "Shawn McKenzie" <nospam@mckenzies.net>
> To: <php-general@lists.php.net>
> Sent: Saturday, October 02, 2004 2:11 AM
> Subject: [PHP] Session handlers
>
>
>> Just curious, what is the advantage of using a custom session handler,
>> such as saving session data in MySQL?
>
> security !
>
> The default location for php to store session data is the tmp directory of
> the host os (like /tmp), and in most cases these files are readable by the
> webserver... and by all other scripts it's running. So if you're hosting
> your site on a shared server other users can read your session data, that's
> fine as long as you don't use it to store critical information like
> username, password....
If others can read from your session.save_path, i'm pretty sure
they'll be able to read the credentials you use in the scripts to connect the database too.
Which makes the security argument in this case invalid.
--
Met vriendelijke groeten,
Tim Van Wassenhove <http://www.timvw.info>