cakephp:共享主机justhost上的我的域未显示flash消息

cakephp:共享主机justhost上的我的域未显示flash消息,cakephp,message,shared,host,Cakephp,Message,Shared,Host,共享主机上的“我的域”未显示任何闪存消息。它在我的本地服务器上显示良好。我在学生大学控制器中有以下内容: function add(){ $this->Session->setFlash('Your child\'s admission has been received. We will send you an email shortly.'); } 我在default.ctp(布局文件)和add.ctp中有以下内容: echo $this->Session->f

共享主机上的“我的域”未显示任何闪存消息。它在我的本地服务器上显示良好。我在学生大学控制器中有以下内容:

function add(){

$this->Session->setFlash('Your child\'s admission has been received. We will send you an email shortly.'); 
}
我在default.ctp(布局文件)和add.ctp中有以下内容:

echo $this->Session->flash();
/app/tmp文件夹以及其中具有777权限的所有文件夹

我还放了debug($this->Session->read());在控制器中,它给出:

Array
(
    [_Token] => a:5:{s:3:"key";s:40:"39a5e70df521f8f175d20060abb261b69611f0a1";s:7:"expires";i:1327392309;s:18:"allowedControllers";a:0:{}s:14:"allowedActions";a:0:{}s:14:"disabledFields";a:0:{}}
    [Message] => Array
        (

        [flash] => Array
            (
                [message] => Your child's admission has been received. We will send you an email shortly.
                [element] => default
                [params] => Array
                    (
                    )

            )

    )
)

在app_controller.php中:

var $helpers = array('Html','Form','Ajax','Javascript','Session');
var $components=array('Auth','Session','Cookie');
在core.php中,我尝试设置: Configure::write('debug',0);而不是Configure::write('debug',2); Configure::write('Session.save','cake');而不是Configure::write('Session.save','php')

在routes.php中,前后都没有空格


有人能帮我吗?我犯了什么错误?

如果我尝试代码,我会得到一个错误,即变量
$session
未定义。
check()
调用不应该是:

$this->Session->check()


我不确定您是否需要检查(),但是,
$this->Session->flash()
不会打印任何内容,除非填充了所需的会话密钥。

我不确定这是否有帮助,但这里有一个到他们知识库的链接:

好的,我已经删除了检查()。但它仍然不起作用$此->会话->读取()仍会显示[消息]“您的孩子的入学申请已收到…”。这就是为什么我不明白为什么$this->Session->flash()没有显示消息。这很奇怪。当我将你的代码复制粘贴到我的一个项目中时,一切正常。从理论上讲,你在问题中发布的所有内容现在都应该起作用了。由于您的
debug
设置被设置为
2
,缓存应该不重要,但是您可以清空
/tmp/cache
中的
模型和
持久化
目录吗?我删除了/tmp/cache中模型和持久化的内容。但仍然没有即时消息。数据正在插入数据库,但没有闪存消息。我不知道出了什么问题。好的,现在正在显示flash消息。问题在于webroot中的test.php。我对test.php做了与index.php相同的更改,现在可以正常工作了。您给出的链接是针对flash swf文件的。我的问题是cakephp中的abt会话flash消息。