আমি ক্রেডিট কার্ড প্রসেসিং সেটআপ করার জন্য কাজ করছি এবং সিআরএল-এর জন্য একটি কার্যনির্বাহী ব্যবহার প্রয়োজন। আমি পরীক্ষার সার্ভারটি ব্যবহার করার সময় নিম্নলিখিত কোডটি ঠিকঠাকভাবে কাজ করেছিল (যা কোনও এসএসএল ইউআরএল কল করে না), কিন্তু এখন আমি যখন এইচটিটিপিএস সহ ওয়ার্কিং সার্ভারে এটি পরীক্ষা করছি, এটি ত্রুটি বার্তাটি ব্যর্থ করে "স্ট্রিমটি খুলতে ব্যর্থ হয়েছে"।
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);
}