Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:向用户显示消息,例如已删除_Php - Fatal编程技术网

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

PHP:向用户显示消息,例如已删除,php,Php,如果说某个内容已被删除,并且在重定向时在url的末尾附加查询字符串,例如:domain.com/?favor\u trashed=294 然后它会显示这样的消息: 人情已成功删除 <?php if (!empty($_GET['favor_trashed'])) : ?> <p>Favor has been successfully deleted</p> <?php endif; ?> 人情已成功删除 人情已成功删除 看看Flash

如果说某个内容已被删除,并且在重定向时在url的末尾附加查询字符串,例如:
domain.com/?favor\u trashed=294

然后它会显示这样的消息:

人情已成功删除


<?php if (!empty($_GET['favor_trashed'])) : ?>
    <p>Favor has been successfully deleted</p>
<?php endif; ?>
人情已成功删除


人情已成功删除


看看Flash Messenger设计模式,最常见的实现是Zend框架中的一种-

基本思想是

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

看看Flash Messenger设计模式,最常见的实现是Zend框架中的一种-

基本思想是

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

+1也很好,我更喜欢这样,然后在GET params中传递通知。+1 Flash消息当然很棒。这取决于情况,他们是要走的路,还是仅仅是杀伤力过大。如果您还没有一个特定的基础设施(主要是会话),那么GET参数可能是一个很好的选择。+1也很好,我更喜欢这样,然后在GET参数中传递通知。+1 Flash消息当然很好。这取决于情况,他们是要走的路,还是仅仅是杀伤力过大。如果您还没有特定的基础设施(主要是会话),那么GET参数可能是一个足够好的选择。@alex LOL。这大概是我能提供的最简单的答案了…:D@deceze您不使用
isset()
的任何原因?如果值为
NULL
?@alex在这种情况下
isset
可能足够好了,因为OP似乎没有对该值做任何处理。GET参数不能为
NULL
BTW。所以在这种情况下
!空的
只会确保有一个值,并且不会为
?favor\u trashed
弹出消息。取决于OP是否是预期行为。@alex我说的是GET参数,而不是
$\u GET
数组中的值:P@alex哈哈。这大概是我能提供的最简单的答案了…:D@deceze您不使用
isset()
的任何原因?如果值为
NULL
?@alex在这种情况下
isset
可能足够好了,因为OP似乎没有对该值做任何处理。GET参数不能为
NULL
BTW。所以在这种情况下
!空的
只会确保有一个值,并且不会为
?favor\u trashed
弹出消息。取决于OP是否是预期行为。@alex我说的是GET参数,而不是
$\u GET
数组中的值:P