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

Cam*_*ron 1 php

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

然后它会显示如下消息:

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

Phi*_*hil 6

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

基本的想法是

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


dec*_*eze 5

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