Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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_Messaging - Fatal编程技术网

带重定向的php消息传递

带重定向的php消息传递,php,messaging,Php,Messaging,我正在建立自己的内容管理系统。我遇到的一个问题是,我以非最佳方式处理错误消息/成功消息。例如,我有一个包含表单的页面,然后我将该表单提交给处理器,并使用一个参数重定向到主“列表”页面,该页面的url类似于www.example.com/projects.php?msg=success,然后大约5秒后,使用jquery将消息消失。我意识到这远远不是一种最佳的发送消息的方式,因为如果用户重新加载页面,消息将再次显示,因为?msg=success仍在URL中。我想知道是否有更好的方法(通过重定向发送消

我正在建立自己的内容管理系统。我遇到的一个问题是,我以非最佳方式处理错误消息/成功消息。例如,我有一个包含表单的页面,然后我将该表单提交给处理器,并使用一个参数重定向到主“列表”页面,该页面的url类似于
www.example.com/projects.php?msg=success
,然后大约5秒后,使用jquery将消息消失。我意识到这远远不是一种最佳的发送消息的方式,因为如果用户重新加载页面,消息将再次显示,因为
?msg=success
仍在URL中。我想知道是否有更好的方法(通过重定向发送消息)?请记住,我不想更改CMS的结构。

您可以将消息存储在
$\u SESSION
变量中,并在消息显示后将其销毁。将其称为“坏形式”的理由是什么?我只是好奇,因为这将是我的解决方案(因为它会起作用)。我的理念是编写完成这项工作的代码。如果你以后知道更好的方法,重构。我同意Matt的解决方案。有人知道任何教程吗?或者我能找到这方面信息的地方?找到了一段youtube视频,但除此之外没什么。也许我没有用谷歌搜索正确的东西。顺便说一句,这看起来不错