【发布时间】:2016-06-30 22:41:10
【问题描述】:
当我尝试使用 Paypal api 付款时,它会生成此错误
'卷曲错误:SSL 连接错误'
- PHP 版本 5.4
但相同的代码在我的本地机器上工作,我在本地机器上有 PHP 5.6
- 这个或其他东西有版本问题吗?
- 我的 curl 代码是
$curl = curl_init(); curl_setopt($curl, CURLOPT_VERBOSE, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_TIMEOUT, 30); curl_setopt($curl, CURLOPT_URL, $api_endpoint); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $nvp_string); $result = curl_exec($curl); if(curl_exec($curl) === false) { echo 'Curl error: ' . curl_error($curl); } else { echo 'Curl Execuation Success...'; } curl_close($curl);
【问题讨论】:
-
产生错误的原因是什么? PayPal 还是 PHP 的 cURL 显示的错误?
-
@MonkeyZeus 我只是更新了我的代码......我不知道是什么导致了这个问题。这个相同的代码在我的本地机器上对我有用。
-
尝试添加 curl_setopt($curl, CURLOPT_SSLVERSION , 3);
-
我明白了,请看我的回答
-
This 可能是问题所在。