我有一个表单,用户将通过POST向PHP提交多个值。
PHP接受输入,如果输入的数据有效,它将显示第二个表单供用户填写。
在用户填写完第二张表格后,我需要再次处理在第一张表格中输入的数据以及在第二张表格中输入的数据。
从第一个PHP表单访问表单数据的最佳方法是什么?
我应该将每个值放入自己的SESSION变量中,并在以后再次需要时访问它吗?
我只是不确定这是否是完成此任务的最佳/最干净的方式。
谢谢!
答案 0 :(得分:2)
我喜欢将它粘贴在$_SESSION
中,但根据您的验证需求,您可能更好地使用客户端(javascript)验证和一些条件逻辑来显示其他表单字段。然后,您只有一个有效的帖子到服务器,并提供所有必要的信息。
我认为应该不言而喻,但是,一旦它发布到服务器,您想要重新验证和清理数据。