我在这里查看了几个问题,似乎找不到我要找的东西。
我有一个程序,它创建一个隐藏的令牌字段来检查用户是否真的从那个页面发送它,这很好,但现在我发现它创建一个令牌的每个页面都使最后一页有效。我没有选择为每个会话创建一个令牌,并且我有一个没有替换的标头 303,例如:
header("Location: " . $_SERVER['PHP_SELF'], false, 303);
当此代码运行时,我看到标题可以刷新我没有得到“重新提交数据?” 并且我在标头之后回显了数据,并且似乎没有回显它。
我喜欢每页与回发数据很好地配合使用,但仅适用于请求的最后一页和带 303 的每个会话,重新发布/令牌有效,但它不会在标题后回显数据。还是有其他方法可以允许令牌并禁用重新提交数据并能够回显我需要用户查看的数据?
如果您需要一些示例代码,我很乐意编辑这篇文章。