Re: pass object variable from page to page

From: Date: Wed, 03 Oct 2001 17:25:46 +0000
Subject: Re: pass object variable from page to page
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-67225@lists.php.net to get a copy of this message
Please use the php-general mailing list for support about using PHP. You need to include the class and use session_start() in file2.php too. On Wed, 3 Oct 2001, Ming-Chieh Lee wrote: > Hello, > I have a question on how to pass object variable from page to page. Here is > something that I found, but it doesn't work. I would greatly appreciate if > someone can help: > 1. does it matter if I include first, then so session_start()? > > > file1.php > <? > include ('class.myclass.php'); > session_start(); > $myvar = new MyClass; > > $myvar->who = "me"; > // this is where my doubt reside !!! > session_register ('myvar'); // like this ? > > // don't need to register stuff in the class, it's already there. > // session_register ('who'); ?> > _____________________________________________ > file2.php > // using an "&" you won't make a copy and you > // can work directly on the session var > $myvar = &$HTTP_SESSION_VARS['myvar']; > > // should print "object" > echo "<br>" . gettype($myvar); > > // use the object, "who" is not a session var > echo "Session Var : " .$myvar->who. "<BR>"; > > //echo "Session Var : " .$HTTP_SESSION_VARS['myvar']['who'] . > "<BR>"; > //echo "Session Var : " .$HTTP_SESSION_VARS['myvar->who'] . > "<BR>"; > ?> > > > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > For additional commands, e-mail: php-dev-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net > -\- David Eriksson -/- "An expert in a particular computer language is really an expert in the work-arounds necessary to use this language to perform useful work." - Richard B. Johnson

« previous php.dev (#67225) next »