我正在寻找在重定向成功消息后提供页面的最佳方式。我认为提交表单后重定向是防止表单多次提交的最佳方法。
以下是我想到的一些可能性。你认为其中最好的是什么,为什么或者你有其他的可能性?
- 将消息保存在会话中并在目标页面上从那里读取
- 为新页面提供一些 GET 参数,例如
header('Location: index.php?success='.urlencode($message));
提供比
Location
标题更多的内容并像这样在目标页面上阅读它们header('Location: index.php'); header('X-Success-Message: ' . urlencode($message));