我正在使用来自外部脚本的 Concrete5。(最终目标是另一个系统中的外部身份验证)。所以我按照这里提到的方式实现了它:Bootstrapping C5 from an external script
它工作正常,我可以访问所有的类。但是,在使用 Session 类时,变量的存储时间不会超过一次执行。因此,当运行以下脚本时,输出“成功!” 从未显示。
define('C5_ENVIRONMENT_ONLY', true);
define('REDIRECT_TO_BASE_URL', false);
require('index.php');
if(!Session::get('uID')) {
echo ("Better luck next time...");
Session::set('uID', 1);
echo ("Var set: ".Session::get('uID'));
} else {
echo("succes!");
}
有谁知道必须改变什么才能使这项工作?