0
我一直試圖通過cURL獲得發佈請求。我是cURL的完全新手,所以我認爲這是一個簡單的錯誤。我已經通過HTML表單和Linux終端發送了數據,它很好。不知道爲什麼我不在cURL中工作。無法獲得cURL發佈到URL
<?php
$PaymentUrl = "https://[email protected]";
$PostString = "value1=value&value1=value&value1=value
value1=value&value1=value&value1=value&value1=value&value1=value&value1=value&
value1=value&value1=value&value1=value&value1=value&value1=value&value1=value&
value1=value&value1=value";
$ch = curl_init($PaymentUrl);
curl_setopt($ch, CURLOPT_POST,17);
curl_setopt($ch, CURLOPT_POSTFIELDS, $PostString);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
echo $result;
curl_close($ch);
?>
請注意我更改了值和URL。
在此先感謝!
的就是你得到的輸出打印時$ result變量? – CuriousMind 2013-02-11 15:35:26
據我可以看到您的數據正在QueryString中發送,這可能與GET方法,你可以相應地改變它。 – Satya 2013-02-11 15:35:31
我不確定,但嘗試添加這些選項'curl_setopt($ ch,CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ ch,CURLOPT_SSL_VERIFYHOST,false);' – 2013-02-11 15:35:33