PHP:向用户显示消息,例如删除

时间:2011-03-01 02:42:22

标签: php

如何在删除某些内容时显示消息,并在重定向时在网址末尾添加查询字符串,例如:domain.com/?favor_trashed=294

然后会显示如下消息:

<p>Favor has been successfully deleted</p>

2 个答案:

答案 0 :(得分:6)

了解Flash Messenger设计模式,最常见的实现是Zend Framework中的实现 - Zend_Controller_Action_Helper_FlashMessenger

基本理念是

  • 在会话中将消息弹出到堆栈
  • 重定向
  • 显示堆栈中的所有消息
  • 从会话中清除堆栈

答案 1 :(得分:5)

<?php if (!empty($_GET['favor_trashed'])) : ?>
    <p>Favor has been successfully deleted</p>
<?php endif; ?>