PHP-如何显示精化后的结果单击上一页按钮,而不是刷新页面

PHP-如何显示精化后的结果单击上一页按钮,而不是刷新页面,php,post,refresh,back,Php,Post,Refresh,Back,我正在开发一个php页面,它是一些php精化的结果,其中的参数取自POST值。 当我转到下一页并返回到正在开发的页面时,浏览器再次要求我在重新加载整个页面时发布数据。我的问题与多重post请求无关,但我只想显示页面。我能做什么?谢谢!:) 尝试以下步骤: 1) 将一些php精化的结果保存到会话中。 2) 提交POST请求并将结果保存到会话后,将用户重定向到将显示结果的其他页面。 3) 在用户输入数据的页面上,在处理提交的数据之前清除会话存储 因此,事实上,您需要一种通常称为“会话消息堆栈”的东西

我正在开发一个php页面,它是一些php精化的结果,其中的参数取自POST值。 当我转到下一页并返回到正在开发的页面时,浏览器再次要求我在重新加载整个页面时发布数据。我的问题与多重post请求无关,但我只想显示页面。我能做什么?谢谢!:)

尝试以下步骤:

1) 将一些php精化的结果保存到会话中。
2) 提交POST请求并将结果保存到会话后,将用户重定向到将显示结果的其他页面。
3) 在用户输入数据的页面上,在处理提交的数据之前清除会话存储


因此,事实上,您需要一种通常称为“会话消息堆栈”的东西。

使用。

我也说过同样的话。纯Post/Redirect/Get(PRG)模式对他没有帮助,因为结果太复杂,无法将其放入$\u Get参数中。但我不会投反对票,我明白你的意思。但是,将值从一个数组($\u POST)传递到另一个数组($\u GET)并传递到url是否太复杂了?不,他的意思是不传递$\u POST。他打算通过基于$_POST的计算结果(据我所知)。谁知道结果是什么。。可能比您得到的请求最大长度更长…同意$_GET有自己的长度限制。我喜欢这个解决方案。。简单实用。。我现在就试试看!:)