我在捐款网站上使用PayPal,我需要将其存储在数据库中。我使用PayPal IPN来做到这一点。以前,它使用免费虚拟主机,我使用的是000webhost。但一个月后,它没有奏效。它有错误
unable to connect to ssl://www.sandbox.paypal.com:443
我没有更改任何代码。但有些建议是000webhost免费虚拟主机不支持SSL。我的IPN看起来像这样。
$fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);
if (!$fp) {
$mail = mail('myemail', 'Error at 21', "{$errnum}: {$errstr}");
} else {
//insert database here.
}
我的问题是,我阅读了000webhost,它支持他们的免费虚拟主机中的卷曲。如何将我的ssl改为卷曲?
答案 0 :(得分:0)
您的服务器应支持“SHA-256”,并应使用“G5”。
如果您想尝试卷曲,可以使用code sample
如果你想忽略SSL(不建议用于测试),你可以尝试在第58,59行中禁用
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
答案 1 :(得分:0)