【发布时间】:2012-09-05 04:00:32
【问题描述】:
我在 WordPress 中创建了一个页面模板来显示带有 action="" 的表单。很简单,它不会在提交时发布任何表单数据。我试过var_dump($_POST),但它每次都给我array(0) {}。我尝试了一些网站提供的用于创建表单的示例,但我无法重现相同的结果。
我已经彻底寻找这个问题的答案,但似乎没有任何效果。它必须是内部的或非常先进的东西。我只想知道为什么我的表单数据不会发布以及它可能会去哪里。
【问题讨论】:
-
刚刚试了一下。还是给了我空数组
-
提交到正确的脚本了吗?
-
检查是否没有后重定向获取。帖子数据可能存在,但重定向后会消失。
-
@MarcB 我该怎么做?我有一个用于我的页面的页面模板(例如 temp.php)。表单和 PHP 脚本位于该模板文件中。表单操作针对同一页面。在提交的某个地方,数据会消失或被清除。
-
@Sean:您可以使用浏览器的开发人员工具来检测重定向。如果您使用的是 Firefox,则可以安装 Firebug。 IE和Chrome默认自带开发者工具(IE我不确定,可能需要安装“Internet Explorer开发者工具栏”)。