无法检索$ _POST值

时间:2010-01-31 23:31:38

标签: php post

我订购了一个插件,可以在我的本地计算机和开发人员测试服务器上正常运行。但是这个插件不适用于我的产品。服务器

注册后,我应该$_GET = add_success。但我得到了edit_success。 在代码中,他们正在检查不同的$ _POST值,其中一个是“模式”。

尝试输出$ _POST [“mode”],给我一个空结果,即使我可以使用Firebug看到数据:

default_role         subscriber
license_agreement_page  on
mode           addRec
terms             on
user_email     spstieng2@hotmail.com
user_fname     sdf
user_lname     sdf
username       ssdfsdf
web_address

尝试一个简单的echo $_POST["mode"],我一无所获 还尝试了print_r($_POST),这只给了我Array ( ) 1

4 个答案:

答案 0 :(得分:2)

也许我误解了一些东西,但是如果你在$ _GET中获得结果,你就不应该在$ _POST中获得它们。确保生产服务器上的HTML表单具有method =“post”而不是method =“get”。

答案 1 :(得分:1)

只是“模式”还是每个变量?您是否尝试过打印POST阵列?

答案 2 :(得分:1)

您是否使用标题(“位置”)以任何方式重定向浏览器;还是rewriterules?

如果使用标题(“location:otherpage.php”);那么otherpage.php将不会收到帖子数据。您需要查看cURL以传递post data to a url

答案 3 :(得分:1)

尝试使用以下方法检查数组内容:

print_r($_POST);
相关问题