【问题标题】:Echo an $_POST in PHP在 PHP 中回显 $_POST
【发布时间】:2010-06-08 23:44:48
【问题描述】:

如何打印$_POST

例子:

echo $_POST['data'];

这不返回任何内容...

【问题讨论】:

  • echo $_POST['data'] 有什么问题?
  • 你真的在“数据”里放了什么吗?
  • 它没有返回任何东西,是的,我在数据中放了一些东西
  • 如果数据在那里,它应该在您执行 var_dump 或 print_r 时显示出来,如下所述。你能告诉我们它的输出吗?或者描述您如何将数据输入 POST(网络表单、HTTP 工具,如 Firebug 或 Fiddler 等)?
  • 我还建议您使用E_ALL 错误报告进行开发,以便在未定义变量时收到通知。

标签: php http-post


【解决方案1】:

您还可以使用<pre> 标签包装您的代码,以使您的数组打印出来的效果更好,而不仅仅是 1 个连续的行。该网站上的成员展示的一个技巧。

<pre>
<?php var_dump($_POST); ?>
</pre>

【讨论】:

    【解决方案2】:

    你的代码是正确的。

    你可以使用:

    var_dump($_POST);
    

    print_r($_POST);
    

    打印出整个 POST 数组进行调试。

    【讨论】:

      【解决方案3】:

      您只能显示现有键的值。 array_keys() 返回一个数组,其中包含数组中存在的键。如果键存在,但没有输出,则数组可能包含该键的空值。

      【讨论】:

      • ... 我可以写一个如何调用函数的例子吗?你问的是这个吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 2016-02-21
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-02
      相关资源
      最近更新 更多