【发布时间】:2014-05-13 08:41:50
【问题描述】:
我觉得自己像个大菜鸟。好的,在 PHP 中我是菜鸟,但那是另一回事。 我很困惑。我为一家较小的公司编写了一个票务系统,它运行良好。 我的会话变量只有 1 个问题。
define('bin', 'bin/');//just the path to my binaries
session_name('ticket');
require_once bin.'constants.php'; //definition of all necessary constants
require_once bin.'class.php'; //Load all class files
$boolsession = session_start();
require_once bin.'handle.php'; //execute all incomming data
require_once bin.'webcontent.php'; //output the result.
这是我的问题。当我在包含我的类文件之前开始会话时,有一些变量不再起作用。像这样之后什么时候启动它只有1个变量不再启动。
这是我的用户变量,它引用我的用户数据。 在我登录后写入我的会话,我将我的用户名中的数据插入一个变量并将其写入我的会话中。
$_SESSION['user'] = $user;
但是当我处理更多数据时,我的“用户”将不再工作。 var dump 显示用户不完整
有点像这样
object(__PHP_Incomplete_Class)#1 (5) { ["__PHP_Incomplete_Class_Name"]=> string(4) "user"
【问题讨论】: