如何解决在重定向页面上显示成功消息
| 我正在更改密码。保存更新或新密码后,我需要在cakephp中向用户显示成功消息。 从更改密码方法,成功的数据库操作后,我将用户重定向到注销方法。注销方法将删除会话并将用户重定向到登录方法。 如何在更改密码方法中设置的登录方法中显示成功消息解决方法
看看http://book.cakephp.org/view/1313/setFlash。 Session组件的setFlash功能就是为此而设计的!
在原始控制器动作中:
$this->Session->setFlash(\'Example message text\');
鉴于另一项行动,echo $session->flash();
, 以下代码是常规代码,并非仅针对cakePHP特定。
重定向时,您需要在参数中添加一些查询字符串。
例如,如果您的login.php,
header(\"location:login.php?response=1\");
并且您需要阅读login.php
像这样
if (isset ($_GET[\'response\']))
{
if ($_GET[\'response\']==\"1\")
{
echo \"Successfully logged out\";
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。