pass object variable from page to page
| From: | Ming-Chieh Lee | Date: | Wed, 03 Oct 2001 17:06:47 +0000 |
| Subject: | pass object variable from page to page | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-67220@lists.php.net to get a copy of this message | ||
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>";
?>