PHP刷新页面并显示消息?

时间:2020-08-19 10:31:28

标签: php

我有一个编辑表单,其URL看起来像localhost/edit-form/*code*,代码是一个随机的16长字符串。我想做的就是提交表单时,用新的值再次刷新显示表单的页面。

我尝试使用localhost/edit-form/*code*/message之类的额外属性进行重定向,该属性返回错误,指出找不到页面。

我也尝试过类似localhost/edit-form/*code*?message=1的操作,但是无法通过$_GET获取消息。

我的目标是刷新页面后使div警报显示“表单已编辑”。

2 个答案:

答案 0 :(得分:1)

Flash消息通常存储在$_SESSION中。您可以创建一个自定义方法...

  1. 将消息存储到会话中。
  2. 在为用户显示消息后立即从会话中删除消息。

您可以在用户重定向到模板文件后立即调用该方法。

答案 1 :(得分:0)

操作后,您可以存储消息为$ _SESSION ['mesaage']

如果设置了此变量,则可以显示消息。作为一个奇数,您可以将成功和失败类存储在单独的会话变量中,并显示成功或失败类。

显示文字后,您可以取消会话设置。