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

Reply via email to