Php 获取内容类型为text/xml的url的curl_exec的返回值
我有一个web服务,它以XML的形式返回输出;但是对于一个特殊的方法,文档说它返回整数。例如,我称之为获得用户购买物品的信用。我的方法打印用户信用但不返回信用Php 获取内容类型为text/xml的url的curl_exec的返回值,php,xml,curl,return-value,Php,Xml,Curl,Return Value,我有一个web服务,它以XML的形式返回输出;但是对于一个特殊的方法,文档说它返回整数。例如,我称之为获得用户购买物品的信用。我的方法打印用户信用但不返回信用 $curl = curl_init(); $username = "123456"; curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_SSL_VERIFYPEER
$curl = curl_init();
$username = "123456";
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_HEADER => 1,
CURLOPT_URL => '$myurl',
CURLOPT_USERAGENT => 'Codular Sample cURL Request'
));
$resp = curl_exec($curl);
echo nl2br($resp);
//echo
if($resp > 100)
echo "TRUE";
else
echo "FALSE";
我将CURLOPT_RETURNTRANSFER设置为true,但当我想用一个数字检查结果以允许用户购买东西时,$result变量为1 true;我不使用https设置其他属性,如CURLOPT_SSL_VERIFYPEER;
在上面的代码中,它总是回显FALSE;
我是解析输出,还是您可以建议从服务中获得积分的另一种方法
问候 你这是什么意思?CURLOPT_URL=>“$myurl”是一个字符串文本,不是字符串中的插值变量,只需去掉引号,这对您的情况没有帮助对不起,只是为了安全,我更改了它。它是我的web服务的有效url;哦,好吧,我想它实际上是这样的,不管怎样,你试过调试curl本身吗?echo curl_错误$curl;它工作得很好,但问题只是它显示输出而不是返回输出。我要解析它吗?