2011-03-01 50 views
1

我怎麼能在說什麼被刪除,當它重定向所以例如它附加在URL的末尾查詢字符串顯示一條消息:domain.com/?favor_trashed=294PHP:向用戶顯示消息例如刪除

,然後它會顯示這樣的消息:

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

回答

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

+1一切 – alex 2011-03-01 02:48:06

+1

上的所有信息@alex LOL。這是關於我可以提供的最小的答案...:D – deceze 2011-03-01 02:57:59

+0

@deceze任何你不使用'isset()'的原因?如果值爲NULL, – alex 2011-03-01 02:59:47

6

看一看到Flash Messenger的設計模式中,最常見的實現是一個在Zend框架 - Zend_Controller_Action_Helper_FlashMessenger

基本思想是

  • 彈出一個消息到堆棧在會話
  • 重定向
  • 顯示堆棧
  • 清除棧從會議
+0

+1也不錯,我更喜歡這個,然後通過GET PARAMS傳遞通知。 – alex 2011-03-01 02:48:53

+1

+1 Flash訊息確實很棒。取決於情況,他們是否要走或者只是過度殺傷。如果您還沒有適當的基礎架構(主要是會話),那麼GET參數可能是一個足夠好的選擇。 – deceze 2011-03-01 02:59:58