मैं क्रेडिट कार्ड प्रसंस्करण स्थापित करने और CURL के लिए वर्कअराउंड का उपयोग करने की आवश्यकता पर काम कर रहा हूं। निम्न कोड ने ठीक काम किया जब मैं परीक्षण सर्वर (जो एक एसएसएल यूआरएल को कॉल नहीं कर रहा था) का उपयोग कर रहा था, लेकिन अब जब मैं एचटीटीपीएस के साथ काम कर रहे सर्वर पर इसका परीक्षण कर रहा हूं, तो यह त्रुटि संदेश "स्ट्रीम खोलने में विफल" के साथ विफल हो रहा है।
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);
}