You are here: Re: session handling using classes n objects « PHP Programming Language « IT news, forums, messages
Re: session handling using classes n objects

Posted by no on 12/05/06 14:44

On 5 Dec 2006 06:02:10 -0800, "iulian.ilea" <iulian.ilea@gmail.com>
wrote:

>
>no@emails.thx wrote:
>> On 5 Dec 2006 03:54:10 -0800, "viz" <vijayjoshi4u@gmail.com> wrote:
>> >On Dec 5, 4:28 pm, n...@emails.thx wrote:
>> >> On 5 Dec 2006 02:53:42 -0800, "viz" <vijayjosh...@gmail.com> wrote:
>> >>
>> >> >well i am not using database;
>> >>
>> >> >and i am also not using session handling functions like
>> >> >session_register and session_start Directly.
>> >> >i have implemented them using a session class and i am setting and
>> >> >retrieving session variables by using object of the session class.
>> >> >the problem i am facing is that as long as i use the session class
>> >> >object in a single page it is fine but what should i do in order to
>> >> >make that object accessible in other pages so that i may check the
>> >> >authenticity of user, using functions on the same object.
>> >> >hop i m clear this time.This sounds like circular logic and I'm tempted to ask why you want to
>> >> complicate the use of sessions by making a class that you then have to
>> >> hold in a normal $_SESSION[] variable?
>> >>
>> >> To make data 'persist' between pages choose one of the following:
>> >> 1. hold it is a database (but you're not doing that)
>> >> 2. hold it in cookies (but this can be switched off by the user)
>> >> 3. hold it in sessions.
>> >>
>> >> For something as simple as holding a userid I'd just create a
>> >> $_SESSION['userid'] variable on successful login and refer to it later
>> >> in the code by name.
>> >>
>> >> I can understand creating classes for managing complex data structures
>> >> (eg. database records etc) but from what you have said so far I don't
>> >> think it warrants it in your case. :o)
>> >>
>> >> Chris R.
>> >
>> >
>> >Thanx Chris,
>> >that was what i wanted to know. i am new to PHP5 thats why i was
>> >searching 4 the most feasible way.
>> >I have one more query....if u dont mind.
>> >
>> >when i am running my application on Firefox and if i login then the
>> >same session is getting duplicated if i open another tab. Although if i
>> >run the program on Firefox and IE simultaneously then 2 distinct
>> >sessions are being created.
>> >Is it normal??? How can it be explained??
>> >Currently i m playing with a small application but soon i think i will
>> >have to make use of databases for user management. Can u give some
>> >insight into that also.
>>
>> My understanding of sessions is that the lifetime of the session is
>> within the browser being run ... 2 browsers would have a session each
>> ... close the browser and open it again and you get another session
>> ... run 2 tabs in the same browser and they share the same session. (I
>> think)
>>
>> Chris R.
>
>Chris, you are right. The session is stored by window not by tab.

Thanks for the confirmation :o)

Of course, I forgot to say that the life-time of the session is also
dependent on the configured lifetime of the session/cookies on the
server too.

Chris R.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация