
نوشته اصلی توسط
mehran-b
تشکر بابت راهنمایی هایی که انجام دادید.
فقط یه سوال فنی برام پیش اومد وقتی با curl فایل php رو اجرا میکنی curl دقیقا مثل یه مرورگر صبر میکنه تا اجرای فایل تموم بشه یا نه فقط بازش میکنه؟
سلام وقت بخیر
بله باید کامل اجرا بشه بستگی به کدتون داره
ببنید تقریبا همه درخواست های http, https با curl انجام میشه
مثال همین درگاه های بانکی همشون با curl کار میکنند
پ.ن : حالا یکی پیدا میشه میگه این چه حرفیه پس soap چیه soap هم یه کلاس هست مثل خیلی از کلاس هایی که خودتون مینویسید مثلا این کلاس
کد:
class Oa
{
public function oCurl($url='', $data=[], $timeout=20, $header=false)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
if(!empty($data))
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
if($header)
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$res = curl_exec($ch);
curl_close($ch);
return $res;
}
}