0

我一直在尝试通过 cURL 获得发布请求。我是 cURL 的新手,所以我认为这是一个简单的错误。我已经通过 HTML 表单和 Linux 终端发送了数据,一切正常。不知道为什么我它在 cURL 中不起作用。

<?php
$PaymentUrl = "https://test@test.com";
$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。

提前致谢!

4

1 回答 1

0

你只需要添加

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
于 2013-02-11T15:43:00.683 回答