在php脚本中执行curl命令,从服务器获取响应并提取它

在php脚本中执行curl命令,从服务器获取响应并提取它,php,android,curl,paypal,command,Php,Android,Curl,Paypal,Command,我想核实android paypal支付的证明 为此,我要执行以下代码: curl https://svcs.sandbox.paypal.com/AdaptivePayments/PaymentDetails \ -H "X-PAYPAL-SECURITY-USERID: user_id" \ -H "X-PAYPAL-SECURITY-PASSWORD: password" \ -H "X-PAYPAL-SECURITY-SIGNATURE: signature" \ -H

我想核实android paypal支付的证明 为此,我要执行以下代码:

    curl https://svcs.sandbox.paypal.com/AdaptivePayments/PaymentDetails \
 -H "X-PAYPAL-SECURITY-USERID: user_id" \
 -H "X-PAYPAL-SECURITY-PASSWORD: password" \
 -H "X-PAYPAL-SECURITY-SIGNATURE: signature" \
 -H "X-PAYPAL-REQUEST-DATA-FORMAT: NV" \
 -H "X-PAYPAL-RESPONSE-DATA-FORMAT: NV" \
 -H "X-PAYPAL-APPLICATION-ID: APP-91B933855X481767M" \
 -d "payKey=AP-70M68096ML426802W&requestEnvelope.errorLanguage=en_US"
由于我只是一名php初学者,如何在php脚本中运行此命令并收到响应

你能把我和一些例子联系起来吗


谢谢

谢谢它可以工作,但我有一个错误:注意:curl_setopt():CURLOPT_SSL_VERIFYHOST不再接受值1,将在此行中使用值2:curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,true);
$http_header = array(
    "X-PAYPAL-SECURITY-USERID: user_id",
    "X-PAYPAL-SECURITY-PASSWORD: password",
    "X-PAYPAL-SECURITY-SIGNATURE: signature",
    "X-PAYPAL-REQUEST-DATA-FORMAT: NV",
    "X-PAYPAL-RESPONSE-DATA-FORMAT: NV",
    "X-PAYPAL-APPLICATION-ID: APP-91B933855X481767M"
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://svcs.sandbox.paypal.com/AdaptivePayments/PaymentDetails");
curl_setopt($ch, CURLOPT_HTTPHEADER, $http_header );
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "payKey=AP-70M68096ML426802W&requestEnvelope.errorLanguage=en_US");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true);

$html = curl_exec ($ch);
echo $html;