This object $login (wherever that comes from) doesn't have one of the
functions you are trying to call. 

---John Holmes...

> -----Original Message-----
> From: Daevid Vincent [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 30, 2002 6:07 PM
> To: 'PHP general mailing list'
> Cc: '1LT John W. Holmes'
> Subject: RE: [PHP] Help with example session class (second request)
> 
> Thank you john for the prompt reply, however I must be completely
> retarded. I do this:
> 
> <?php
>       session_start();
> 
>       if( $login->getSessionVar("login") )
>       {
>               $booth_id = $login->getSessionVar("booth_id");
>               $booth_name = $login->getSessionVar("booth_name");
>               echo "\n<BR>booth_id = $booth_id and booth_name =
> $booth_name<BR>\n";
>       }
>       else
>       {
>               Header("Location: ../index.phtml\n\n");
>               exit;
>       }
> 
>       echo "this session is named: ".session_name()."<BR>\n";
> 
>       include("../globalassets/include/header.phtml");
> ?>
> 
> And I get this error:
> 
> Fatal error: Call to a member function on a non-object in
content.phtml
> on line 4
> 
> > -----Original Message-----
> > From: 1LT John W. Holmes [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, May 30, 2002 12:19 PM
> > To: Daevid Vincent; PHP general mailing list
> > Subject: Re: [PHP] Help with example session class (second request)
> >
> >
> > Call session_start() on your second page...
> >
> > ---John Holmes...
> >
> > ----- Original Message -----
> > From: "Daevid Vincent" <[EMAIL PROTECTED]>
> > To: "PHP general mailing list" <[EMAIL PROTECTED]>
> > Sent: Thursday, May 30, 2002 3:10 PM
> > Subject: [PHP] Help with example session class (second request)
> >
> >
> > > Sorry for posting this again so soon, but until I get sessions
> > > working, I'm blocked on this project.
> > >
> > > D.
> > > -----------
> > >
> > > I'm just learning sessions, and thought the class looked
> > interesting
> > > on this page: http://www.php.net/manual/en/ref.session.php
> > >
> > > So I have this on an index.phtml page and I can see the
> > variables are
> > > being set and all looks good there, however upon successful
> > "login" I
> > > wish to redirect to content.phtml At the very top of content.phtml
I
> > > have:
> > >
> > > <?php
> > > if( $login->getSessionVar("login") )
> > > {
> > > $booth_id = $login->getSessionVar("booth_id");
> > > $booth_name = $login->getSessionVar("booth_name");
> > > echo "\n<BR>booth_id = $booth_id and booth_name =
> > > $booth_name<BR>\n";
> > > }
> > > else
> > > {
> > > Header("Location: ../index.phtml\n\n");
> > > exit;
> > > }
> > > ?>
> > >
> > > But it doesn't seem that $login exists or is defined now on
> > this page?
> > >
> > > So my question is basically, how can I use the class and
> > the session
> > > variables across multiple pages? Do I need to move the class to an
> > > include file? Do I need to re-create it on each page somehow? Can
> > > someone show me a real working example of this scenario?
> > >
> > > Daevid Vincent
> > > http://daevid.com
> > >
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> >
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to