php curl xml,php – cURL返回XML或JSON

博客讨论了如何通过cURL在不同站点之间传递信息。作者在第一个站点上,当用户点击链接时,使用cURL将XML数据发送到第二个站点进行处理。在第二个站点,接收到的数据被转换为数组并执行查询。问题在于如何将检索到的PAL信息回传到原始站点以填充表单。作者考虑将结果以JSON格式返回,但不确定是否可行。
摘要由CSDN通过智能技术生成

我有一张表格在这里说 –

http://example.com/palreg.php

一旦人们注册,我将向他们发送一封电子邮件,其链接将允许他们编辑他们的详细信息(我知道这是一种疯狂的做事方式,但我正在研究其他人的代码所以不要介意)例如这样的网址http://example.com/palreg.php?paliD=1234,当他们转到该页面时,表单将填充他们的信息,以便他们可以进行更改.

现在问题是数据库在不同的站点,并且必须将信息传递到该站点以执行选择操作,为此我使用cURL发送信息,如此

$url = "http://example2.com/processXML.php";

$xmlStr will be like this

select

1234

$ch=curl_init();

curl_setopt($ch,CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_FAILONERROR, 1);

curl_setopt ($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);

curl_setopt ($ch, CURLOPT_POSTFIELDS, 'xmlstr='.$xmlStr);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$data = curl_exec($ch);

在另一端(http://example2.com/processXML.php)我将xml转换为数组并执行查询以根据发送的id选择pal信息.

现在真正的问题是如何将检索到的pal信息(如xml或json或数组)发送回来,以便我可以使用返回的数据填充表单.

我也可以返回$dataArray;在processXML.php并能够抓住它?

可以让事情更清楚,我在processXML.php中做的是

检索结果集并执行此操作

print json_encode($resultArray);

我不应该打印或返回

谢谢,如果事情不清楚,请告诉我.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值