Я працюю над налаштуванням обробки кредитної картки, і мені потрібно було вирішити метод CURL. Наступний код справно працював, коли я використовував тестовий сервер (який не викликав URL-адресу SSL), але тепер, коли я тестую його на робочому сервері з HTTPS, він не вдається з повідомленням про помилку "не вдалося відкрити потік".
function send($packet, $url) {
$ctx = stream_context_create(
array(
'http'=>array(
'header'=>"Content-type: application/x-www-form-urlencoded",
'method'=>'POST',
'content'=>$packet
)
)
);
return file_get_contents($url, 0, $ctx);
}