我目前在wordpress模板页面上有一个大表单,可以自行提交,以验证数据。如果数据看起来不错,则数据存储在数据库中。
这一切都很好,但我有两个相关的问题。
如果刷新页面,则会再次插入数据。为了解决这个问题,我想做一个页面重定向,这将导致我的下一个问题:
在重定向时,我无法访问发布的数据,因此我的成功页面无法显示他们发布的信息。这很重要。
那我该如何解决呢?
感谢。
答案 0 :(得分:0)
我会这样做(菜鸟建议):
在主题文件夹中创建一个包含PHP脚本的模板页面,以使用重定向上的会话或cookie变量显示来自MySQL的数据。 通过SELECT函数,您可以加载用户在该模板页面上发布的数据。
在WordPress中创建一个页面,将其命名为“谢谢”并调用您在主题文件夹中创建的模板。 您可以在页面属性下的侧栏中找到该模板。
在提交表单后,将用户重定向到“谢谢”页面。
使用此方法: