在制作自己的框架时,我遇到了很多问题。我发现了其他一些问题,这些问题与我提出的问题很接近,但并不完全正确。
这就是我的尝试:
看起来很简单,但我想:
我问得太多了还是有办法做到这一点?有什么我需要妥协才能实现这一目标吗?如果没有,那么我想我会选择会话和重定向。
答案 0 :(得分:1)
我不确定我是否理解,您是否需要在同一页面处理$ _POST,该页面保存表格并避免重新发送数据?
如果是这样,你需要重新加载页面,在进行表单后不需要POST ... 即。
if(isset($_POST["YOUR_FORM_FIELD"])){
header("Location: ".$_SERVER["HTTP_REFERER"]);
exit();
}
但是 - 重新加载与您不使用_SESSION的请求相冲突,或_GET nad发送要显示的消息。我没有找到如何通过HTTP标头传递变量的方法 - 这在我看来是唯一的方式...
无论如何我建议考虑使用_SESSION ....