دریافت نتیجه اجرای cURL در php :
cURL یک کتابخانه محبوب و پرکاربرد برای ارسال درخواست های HTTP و HTTPS از طریق پروتکل های مختلف است. در php، ما می توانیم از cURL برای ارسال درخواست های HTTP و HTTPS به وب سایت ها و API های دیگر استفاده کنیم. در این مقاله، ما به بررسی نتایج اجرای cURL در php می پردازیم.
نصب cURL در php
قبل از هر چیز، باید cURL را بر روی سیستم php خود نصب کنید. برای انجام این کار باید از دستور زیر استفاده کنید:
sudo apt-get install php-curl
اگر از یک سیستم عامل دیگر استفاده می کنید، می توانید به مرجع مربوط به سیستم عامل خود مراجعه کنید تا روش نصب cURL برای php را بیابید.
ارسال درخواست با cURL در php
حال که cURL در php نصب شده است، ما می توانیم از آن برای ارسال درخواست های HTTP و HTTPS به وب سایت ها و API های دیگر استفاده کنیم. برای انجام این کار، ما از تابع curl_init() استفاده می کنیم:
$curl = curl_init();
سپس، ما باید تنظیمات مورد نیاز برای ارسال درخواست را انجام دهیم. برای مثال، ما می توانیم آدرس URL مورد نظر را تنظیم کنیم:
curl_setopt($curl, CURLOPT_URL, ‘https://example.com’);
همچنین، ما می توانیم نوع درخواست را تعیین کنیم. برای مثال، اگر می خواهید یک درخواست GET را ارسال کنید، می توانید از کد زیر استفاده کنید:
curl_setopt($curl, CURLOPT_HTTPGET, true);
در نهایت، ما می توانیم درخواست را با استفاده از تابع curl_exec() ارسال کنیم:
$response = curl_exec($curl);
نتایج اجرای cURL در php
حال که ما درخواست را ارسال کرده ایم، ما باید نتایج را بررسی کنیم. برای این کار، ما می توانیم از تابع curl_getinfo() استفاده کنیم تا اطلاعات مربوط به درخواست را بدست آوریم. برای مثال، ما می توانیم کد زیر را برای بدست آوردن کد وضعیت HTTP استفاده کنیم:
$httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
همچنین، ما می توانیم بدانیم که درخواست با موفقیت ارسال شده است یا خیر با استفاده از تابع curl_errno() و curl_error()، به صورت زیر:
if (curl_errno($curl)) {
$error_msg = curl_error($curl);
echo “cURL Error ($error_msg): “.curl_errno($curl);
}
در نهایت، ما باید تابع curl_close() را فراخوانی کنیم تا اتصال cURL را ببندیم:
curl_close($curl);
نتیجه گیری
در این مقاله، ما به بررسی نتایج اجرای cURL در php پرداختیم. با استفاده از cURL، ما می توانیم درخواست های HTTP و HTTPS را به وب سایت ها و API های دیگر ارسال کنیم و نتایج آن را بررسی کنیم. مهمترین نکته این است که باید cURL را در php خود نصب کرده و تنظیمات مورد نیاز را اعمال کنید تا بتوانید درخواست های خود را با موفقیت ارسال کنید.