分解PHP变量

分解PHP变量,php,Php,我正在创建一个3D安全PHP项目。我遇到了一个相当奇怪的问题,“MD”代码在重新提交数据数组时丢失 我的代码如下: $paRes = $_REQUEST['PaRes']; $md = $_REQUEST['MD']; require "payment_method_3d.php"; x_load('cart','crypt','order','payment','tests'); /* * For Debugging Purposes * Only. echo "The Value

我正在创建一个3D安全PHP项目。我遇到了一个相当奇怪的问题,“MD”代码在重新提交数据数组时丢失

我的代码如下:

$paRes = $_REQUEST['PaRes'];
$md = $_REQUEST['MD'];

require "payment_method_3d.php";


x_load('cart','crypt','order','payment','tests');

/*
* For Debugging Purposes
* Only.

echo "The Value Of PaRes is : ";
echo $paRes;
*/

$soapClient = new SoapClient("https://www.secpay.com/java-bin/services/SECCardService?wsdl");

$params = array (
    'mid'           => '',
    'vpn_pswd'      => '',
    'trans_id'      => 'TRAN0095', // Transaction ID MUST match what was sent in payment_cc_new file
    'md'            => $md,
    'paRes'         => $paRes,
    'options'       => ''
);
soap调用之后,$_请求['MD']字符串似乎丢失了。虽然我很难把它打印到屏幕上。奇怪的是$paRes变量没有问题


你知道为什么会这样吗?

检查你的情况。PHP数组键区分大小写。从这段代码来看,请求变量可能是'md'而不是'md'


尝试$md=$\u请求['md']

检查你的情况。PHP数组键区分大小写。从这段代码来看,请求变量可能是'md'而不是'md'


尝试$md=$\u请求['md']

PHP数组语句区分大小写,因此应该可以使用:。。。。
$md=$\u请求['md']

PHP数组语句区分大小写,因此这应该可以工作:。。。。
$md=$\u请求['md']

感谢各位的回复


发生的情况是,include页面位于请求方法前面,导致将请求方法加载到页面时出现问题。

感谢您的回复


发生的情况是,include页面位于请求方法前面,导致将请求方法加载到页面时出现问题。

如果没有所有代码,很难确定soap调用后$md的值是多少?付款方法是否可能有$md变量?
echo$md在Soap调用之前。是否存在?如果没有所有代码,很难确定soap调用后$md的值是多少?付款方法是否可能有$md变量?
echo$md在Soap调用之前。它存在吗?