echo POST array ..还是其他想法?

时间:2010-06-15 12:59:17

标签: php post arrays scripting

更新

如下面的原始问题所示,我希望回应一个数组。 问题是,当我发送Moneris网关将POST数组返回到我的新文件(cart.php)时,它会收到500内部服务器错误。

这是我发送到脚本时收到的相同错误,应该有效。 是否有任何理由始终发送500内部服务器错误?

Cart.php Direct Link

克雷格


原始问题:

你好,

我回来了另一个问题。

这是我的困境:

我有一个脚本(ImageFolio Commerce),自从...可能是2003以来我们的服务器上没有更新。脚本有一个支付网关(Moneris)由提供脚本的公司手动添加到它。这需要1000美元才能让他们添加网关。

我现在有一位新客户从前任所有者那里购买了这项业务。在将帐户切换到新所有者的Moneris帐户时,我们发现事情已经更新。

长话短说..

Moneris网关可以发送3种类型的响应:

  1. 使用XML数据进行POST
  2. POST
  3. GET
  4. 我想最简单的方法就是使用POST数组。 我有它发送响应的文件。截至目前,该文件以内部服务器错误响应,但 处理订单。

    我想要做的是确定正在发送的POST阵列是什么,以便我可以接受并以逻辑方式回显它。有没有办法捕获并回显整个POST?

    或者有人可以提出更好的方法吗?

    谢谢,

    克雷格

2 个答案:

答案 0 :(得分:2)

var_dump($_POST);

echo "<pre>";
print_r($_POST);
echo "</pre>";

两者都将以可读格式输出数组供您分析

答案 1 :(得分:1)

不是查看POSTed内容服务器端(如Lizard的答案所示),您也可以 这样做客户端......

您可以使用FirefoxChrome Firebug 等工具查看客户端发送的HTTP标头。