未定义变量:\ CAKEPHP2.0中的会话[APP\Controller\userscocontroller.php
已将会话组件包含到未定义变量:\ CAKEPHP2.0中的会话[APP\Controller\userscocontroller.php,cakephp,Cakephp,已将会话组件包含到 Undefined variable: _SESSION [APP\Controller\UsersController.php in cakephp 2.0 代码是: UsersController var $components = array('Session', 'Cookie'); if(!empty($id)) { 打印“”; 打印($_会话['text']); 打印“”; 打印($this->Session->read(“cap
Undefined variable: _SESSION [APP\Controller\UsersController.php in cakephp 2.0
代码是:
UsersController var $components = array('Session', 'Cookie');
if(!empty($id))
{
打印“
”;
打印($_会话['text']);
打印“
”;
打印($this->Session->read(“captchatext”);
死亡
}
其他的
{
$\会话['text']=“jjsssjj”;
$this->Session->write(“captchatext”、“DDDDDD SSSSSSSSDD”);
打印“dddd-ssssssdd”;
}
试试看
为什么不使用cakephp语法来阅读会话,如:
打印“
”;
打印($this->Session->read('text'));
打印“
”;
为什么要混合对会话的直接访问和包装访问?您应该始终只使用后者。
if(!empty($id))
{
print "<br><pre>";
print_r($_SESSION['text']);
print "<br><pre>";
print_r($this->Session->read("captchatext"));
die;
}
else
{
$_SESSION['text'] = "jjsssssjj";
$this->Session->write("captchatext", "ddddddssssssssssdddd");
print "ddddddssssssssssdddd";
}
public $components = array('Session');
print "<br><pre>";
print_r($this->Session->read('text'));
print "<br><pre>";