如果有人可以帮助我解决我遇到的问题,我将成为一名快乐的程序员。我正在处理一个无法通过网关进行身份验证的电子商务网站。这个问题只是在一个已经运行多年的网站上随机开始的。这向我表明主机对其 PHP 配置进行了更改/更新,或者客户端更改了其他一些配置设置。
这是 Fiddler 中问题的图像: alt text http ://www.pivotalhorizon.com/mike/random_files/sc_2.jpg
您可以在我在红色框中看到的区域中看到这些值有额外的字符(即,不仅仅是“59.00”,而是“59.00\n73\n”。我不知道这些额外的字符来自哪里。上一页(订单预览)使用相同的值,它们显示正常;但是,最后一页(确认订单)有额外的废话。
有任何想法吗?
对于那些想要它的人,这里是简而言之的代码:
这是代码
在订单预览页面上,您在使用 POST 的表单中具有以下内容:
<input type="hidden" name="CCType" value="VISA">
以及订单确认页面(您在上面的提琴手中看到的页面):
$CCType = $HTTP_POST_VARS['CCType'];
<INPUT TYPE="HIDDEN" NAME="x_Card_Type" VALUE="<?=trim($CCType)?>">
基本上,第 1 页说变量 = 值。然后变量通过帖子移动到第 2 页,第 2 页输出存储在变量中的值。
我看到下面发布的答案,我将对此进行调查。