相关文件
session_class.php
[php]<?phpclass accounts{ var $m_username;
var $m_password;
var $m_email;
//
function set_username($username){

$this->m_username = $username;
}
//
function set_password($password){

$this->m_password = $password;
}
//

function set_email($email){

$this->m_email = $email;
} function text()
{
return $this->m_username."<Br>".$this->m_password."<Br>".$this->m_email;
}
}?>
[/php]
session_test.php
[php]
<?php ob_start();session_start();require_once("session_class.php");if (isset($_SESSION["session_accounts"])) { echo "初始化session值<br>";
$_SESSION["session_accounts"] = new accounts;
$_SESSION["session_accounts"]->set_username("liujifeng");
$_SESSION["session_password"]->set_password("831030924");
$_SESSION["session_email"]->set_email("[email protected]");

}
else
{
echo "取得session值<br>";
}
?>
<a href="session_getvalue.php">test</a>
[/php]session_getvalue.php
[php]
<?php ob_start();session_start();require_once("session_class.php");
if (isset($_SESSION["session_accounts"])) { echo "空值";
}
else
{

echo "取得session值<br>"; $accounts = $_SESSION["session_accounts"];

echo $accounts->text();
}
?>
[/php]执行到session_getvalue.php出现以下错误:
Fatal error: Call to a member function text() on a non-object in E:\www\WebSite\session_getvalue.php on line 17