我一直在尝试将存储在“$kxml”变量中的xml响应发送到“kycresult.php”页面。我想从该xml中获取值并打印它。如果我将xml存储在txt文件中,然后使用“simplexml_load_file”获取它,我可以获取值,但我不想创建额外的文件。请让我知道是否有方法在下一页发送$kxml。
$kycch = curl_init();
curl_setopt($kycch, CURLOPT_URL, $csckua_url);
curl_setopt($kycch, CURLOPT_POSTFIELDS, $kycxml);
curl_setopt($kycch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($kycch, CURLOPT_TIMEOUT, 20);
$kycresult = curl_exec($kycch);
$curl_errno = curl_errno($kycch);
$curl_error = curl_error($kycch);
curl_close($kycch);
// echo $kycresult;
$kxml = simplexml_load_string($kycresult);
if ($kxml['ret'] == 'Y') {
// $ksuccess = 'Authentication Successful';
header('location:Kycresult.php');
} else {
$ksuccess = 'Authentication Failed';
}
1条答案
按热度按时间tvz2xvvm1#
作为一种可能的解决方案,您可以将变量存储在会话中
在下一页,您可以通过
但实际上默认情况下它仍然存储在辅助文件中。