|  | Posted by viz on 12/05/06 11:54 
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.
 
 Thanx again
 Josh
  Navigation: [Reply to this message] |