PHP Post数据存在问题

PHP Post数据存在问题,php,postdata,Php,Postdata,如果有人能帮我解决这个问题,我会是一个快乐的程序员。我在一个电子商务网站上工作,该网站无法通过网关进行身份验证。这个问题只是在一个已经运行多年的站点上随机开始的。这向我表明,要么主机对其PHP配置进行了更改/更新,要么客户机更改了某些其他配置设置 以下是Fiddler中问题的图像: 您可以在我在红色框中的区域中看到值有额外的字符(即,不是“59.00”,而是“59.00\n73\n)。我不知道这些额外字符来自何处。上一页(订单预览)使用相同的值,它们显示良好;但是,最后一页(确认订单)有额外的

如果有人能帮我解决这个问题,我会是一个快乐的程序员。我在一个电子商务网站上工作,该网站无法通过网关进行身份验证。这个问题只是在一个已经运行多年的站点上随机开始的。这向我表明,要么主机对其PHP配置进行了更改/更新,要么客户机更改了某些其他配置设置

以下是Fiddler中问题的图像:

您可以在我在红色框中的区域中看到值有额外的字符(即,不是“59.00”,而是“59.00\n73\n)。我不知道这些额外字符来自何处。上一页(订单预览)使用相同的值,它们显示良好;但是,最后一页(确认订单)有额外的废话

有什么想法吗

对于那些想要它的人,以下是简单的代码:

这是密码

在“订单预览”页面上,您可以使用POST在表单中显示以下内容:

<input type="hidden" name="CCType" value="VISA">

以及订单确认页面上的(您在fiddler中看到的页面):

$CCType=$HTTP_POST_VARS['CCType'];
这是。它是HTTP 1.1协议的一部分(您可以在其他网站上找到此类字节)。此数字告诉浏览器下一个数据块中将发送多少字节。您永远不会在第页上看到它们

您无需担心。只需单击Fidder中的黄线,即“Response is encoded…单击此处即为transform”。如果您在Fidder菜单中启用了“Show Toolbar”,则单击“AutoDecode”按钮,这将使Fiddler自动解码。

这是。它是HTTP 1.1协议的一部分(你们可以在其他网站上找到这样的字节)。这个数字告诉浏览器下一个数据块将发送多少字节。你们永远不会在页面上看到它们


您无需担心。只需单击Fidder中的黄线,即“Response is encoded…单击此处即为transform”。如果您在Fidder菜单中启用了“Show Toolbar”,则单击“AutoDecode”按钮,这将使Fiddler自动对其进行解码。

您需要查看生成此代码的PHP代码(和/或张贴在此处)。您可以发布导致此问题的代码吗?显然正在输出额外的字符。我认为,除非您可以发布输出页面特定部分的代码,否则任何人都无法为您提供特定帮助。请参见上述编辑…注释的格式很好。您需要查看生成此问题的PHP代码这(和/或张贴在此处)。您能发布导致此问题的代码吗?显然,额外的字符正在输出。我认为,除非您能够发布输出页面这一特定部分的代码,否则任何人都无法为您提供特定的帮助。请参阅上述编辑…注释的格式很好。确实如此…这就是我不知道如何得到的正确使用工具。不幸的是,这意味着我找错了方向。确实如此……这就是我不知道如何正确使用工具的原因。不幸的是,这意味着我找错了方向。
$CCType = $HTTP_POST_VARS['CCType'];
<INPUT TYPE="HIDDEN" NAME="x_Card_Type" VALUE="<?=trim($CCType)?>">