Php 在重定向页面上显示成功消息

Php 在重定向页面上显示成功消息,php,cakephp,Php,Cakephp,我正在修改密码。在保存更新的或新的密码后,我需要用cakephp向用户显示成功消息 通过更改密码方法,在数据库操作成功后,我将用户重定向到注销方法。注销方法将删除会话并将用户重定向到登录方法 如何在“更改密码方法”中设置的登录方法中显示成功消息下面的代码是一般性的,而不是单独针对cakePHP的 重定向时,需要在参数中添加一些查询字符串。 比如,如果您的login.php header("location:login.php?response=1"); 您需要在login.php中阅读 像这样

我正在修改密码。在保存更新的或新的密码后,我需要用cakephp向用户显示成功消息

通过更改密码方法,在数据库操作成功后,我将用户重定向到注销方法。注销方法将删除会话并将用户重定向到登录方法


如何在“更改密码方法”中设置的登录方法中显示成功消息下面的代码是一般性的,而不是单独针对cakePHP的

重定向时,需要在参数中添加一些查询字符串。 比如,如果您的login.php

header("location:login.php?response=1");
您需要在login.php中阅读 像这样

if (isset ($_GET['response']))
{
    if ($_GET['response']=="1")
    {
      echo "Successfully logged out";
    }
}
看一看。会话组件的setFlash功能就是为此而设计的

在原始控制器操作中:
$this->Session->setFlash(“示例消息文本”)


在另一个操作视图中:
echo$session->flash()

当用户更改密码时,为什么要注销他/她?如果您将
echo$session->flash()放在屏幕上总是很好的编码到默认视图中,这样您就不必担心是否显示这些消息。