"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إرسال بيانات POST إلى عنوان URL باستخدام cURL في PHP؟

كيفية إرسال بيانات POST إلى عنوان URL باستخدام cURL في PHP؟

تم النشر بتاريخ 2024-11-20
تصفح:223

How to Send POST Data to a URL Using cURL in PHP?

إرسال بيانات POST إلى عنوان URL في PHP

عندما تحتاج إلى إرسال بيانات POST إلى عنوان URL دون الاعتماد على نموذج HTML، فإن PHP يوفر امتداد cURL حلاً قويًا. إليك كيفية تحقيق ذلك:

استخدام cURL:

  1. قم بتهيئة جلسة cURL باستخدام curl_init( $url ). استبدل $url بعنوان URL الهدف.
  2. اضبط CURLOPT_POST على 1 لتمكين إرسال بيانات POST.
  3. قم بإعداد بيانات POST في سلسلة، باستخدام & لفصل أزواج القيمة الرئيسية. على سبيل المثال: $myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2.
  4. قم بتعيين بيانات POST إلى CURLOPT_POSTFIELDS باستخدام curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars ).
  5. تمكين عمليات إعادة التوجيه التالية باستخدام curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 ).
  6. تعطيل إخراج الرأس باستخدام curlo_setopt( $ch, CURLOPT_HEADER, 0 ).
  7. اضبط CURLOPT_RETURNTRANSFER على 1 لاسترداد الاستجابة كسلسلة.
  8. تنفيذ جلسة cURL باستخدام curl_exec( $ch ).
  9. قم بتخزين الاستجابة في متغير، مثل $response.

يسمح لك هذا الأسلوب بإرسال بيانات POST مباشرة من كود PHP، مما يتيح لك أتمتة عمليات إرسال النماذج أو نقلها. البيانات دون استخدام نموذج HTML.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3