主題: 为什么取不得session中的变量 作者: genesoul 於 七月 08, 2006, 10:40:11 上午 我从admin.php登录以后,然后转到 我的test.php,但是取不到 user 的id 和name, test.php 的code如下:
<?php if (!defined( "PLOG_CLASS_PATH" )) { define( "PLOG_CLASS_PATH", dirname(__FILE__)."/"); } include_once( PLOG_CLASS_PATH."class/bootstrap.php" ); include_once( PLOG_CLASS_PATH."class/summary/controller/summarycontroller.class.php" ); include_once( PLOG_CLASS_PATH."class/net/http/httpvars.class.php" ); include_once( PLOG_CLASS_PATH."class/misc/version.class.php" ); include_once( PLOG_CLASS_PATH."class/data/validator/usernamevalidator.class.php" ); include_once( PLOG_CLASS_PATH."class/net/http/subdomains.class.php" ); include_once( PLOG_CLASS_PATH."class/net/http/session/sessionmanager.class.php" ); SessionManager::init(); $userInfo = &SessionManager::getSessionValue("userInfo"); /* * Created on 2006-7-8 * * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ ?> <html> <head> <title> test </title> </head> <? echo $userInfo->getId(); echo $userInfo->getUsername(); ?> </html> 我用的是LT 1.1 。 主題: Re: 为什么取不得session中的变量 作者: lss 於 七月 08, 2006, 10:55:17 上午 bootstrap.php 好像是 1.1 才開始提供的功能。
請確定你是使用 LT 1.1 。 若是 1.1 的問題,目前來說,請移至 LifeType 1.1 測試 (http://forum.lifetype.org.tw/index.php?board=32.0)版討論。 lss 主題: Re: 为什么取不得session中的变量 作者: markwu 於 七月 08, 2006, 12:32:38 下午 下一次請把錯誤訊息一起列出來,這樣要查比較快。
原因是因為你少 include 了 userinfo.class.php,請參考: <?php if (!defined( "PLOG_CLASS_PATH" )) { define( "PLOG_CLASS_PATH", dirname(__FILE__)."/"); } include_once( PLOG_CLASS_PATH."class/bootstrap.php" ); include_once( PLOG_CLASS_PATH."class/net/http/session/sessionmanager.class.php" ); include_once( PLOG_CLASS_PATH."class/dao/userinfo.class.php" ); SessionManager::init(); $userInfo = &SessionManager::getSessionValue("userInfo"); /* * Created on 2006-7-8 * * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ ?> <html> <head> <title> test </title> </head> <? echo $userInfo->getId(); echo $userInfo->getUsername(); ?> </html> Mark 主題: Re: 为什么取不得session中的变量 作者: genesoul 於 七月 08, 2006, 03:03:30 下午 非常感谢mark
|