Re: Sessions
| From: | Dan Joseph | Date: | Mon, 15 Sep 2008 15:43:11 +0000 |
| Subject: | Re: Sessions | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-280187@lists.php.net to get a copy of this message | ||
On Mon, Sep 15, 2008 at 11:35 AM, Thodoris <tgol@kinetix.gr> wrote:
>
>
> On Mon, Sep 15, 2008 at 11:20 AM, Thodoris <tgol@kinetix.gr> wrote:
>>
>>
>>
>>> Also just to throw this out, you can also use the
>>> session_set_save_handler
>>>
>>>
>>>> function. This will let you store your sessions wherever you see fit.
>>>> file
>>>> system, database, etc. Comes in handy when you're on multiple web
>>>> servers.
>>>>
>>>> http://us2.php.net/session_set_save_handler
>>>>
>>>>
>>>>
>>>>
>>>>
>>> Living to learn every single day. Although I find this feature very
>>> useful
>>> (storing session data in a database for e.g. mysql) I didn't find any
>>> good
>>> example in the manual or anywhere near using it.
>>>
>>> Can anyone enlighten me on this ?
>>>
>>> --
>>> Thodoris
>>>
>>>
>>>
>>> --
>>> PHP General Mailing List (http://www.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>
>>>
>>>
>>>
>> Yeah, I found this method great when I had to get sessions away from the
>> file system. It let's you keep using $_SESSION while not losing sessions
>> everytime the load balancer redirects someone.
>>
>> Check out Stut's link, its perfect.
>>
>>
>>
> Thanks guys but do you think I could find this in a non object-oriented
> manner ? I have already seen this link in a previous posting and it is
> really very good.
>
> --
> Thodoris
>
>
Well, instead of a class, just make functions. Make them according to what
you set in the session handler.
session_set_save_handler("open", "close", "read", "write",
"destroy", "gc");
Example: "open" maps to "function open() { ... }".
Make sense?
--
-Dan Joseph
www.canishosting.com - Plans start @ $1.99/month.
"Build a man a fire, and he will be warm for the rest of the day.
Light a man on fire, and will be warm for the rest of his life."