رمز PHP:
<code style="white-space:nowrap"> <code> curl_close($ch);
//$ch = الجلسة المحددة
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code> curl_copy_handle ($ch);
//$ch = الجلسة المحددة
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code> curl_errno($ch);
//$ch =الجلسة المحددة
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code> curl_error($ch);
// $ch= الجلسة المحددة
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code> $data = curl_exec($ch);
// $ch = الجلسة المحددة
// لكي تنفذ هذه الدالة يجب أن تكتب هي الأخيرة ويشترط كتابتها قبل curl_close();
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code> $data = curl_getinfo($ch);
// $ch = الجلسة المختارة
</code> </code>
اقتباس
الداله curl_getinfo
تستخدم الداله فى جلب بعض المعلومات عن الجلسه الحاليه
تخرج لنا البيانات على هيئه مصفوفه تحتوى على البيانات التاليه :
- "url" - رابط الجلسة
- "content_type" - نوع المحتوى
- "http_code" - كود code الـ http
- "header_size" - حجم الهيدر header (الكوكيز - السيشنز - وكل الهيدر header المحتوى)
- "request_size" - حجم الطلب ( GET أو POST)
- "filetime" - تاريخ الملف
- "ssl_verify_result" - نتائج التأكد من الـ ssl
- "redirect_count" - خيارات إعادة التحويل
- "total_time" - الزمن الإجمالي
- "namelookup_time" - وقت البحث عن الإسم
- "connect_time" - وقت الإتصال
- "pretransfer_time" - وقت الإستعداد لنقل البيانات
- "size_upload" - حجم الرفع
- "size_download" - حجم التحميل
- "speed_download" - سرعة التحميل
- "speed_upload" - سرعة الرفع
- "download_content_length" - طول محتوى التحميل
- "upload_content_length" - طول محتوى الرفع
- "starttransfer_time" - وقت بدئ نقل البيانات
- "redirect_time" - وقت إعادة التحويل
رمز PHP:
<code style="white-space:nowrap"> <code> $ch = curl_init($url);
// $ch = إسم الجلسة
// $url = الرابط
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code> curl_multi_add_handle($ch,$mh);
// $ch = الجلسة المراد إظافتها
// $mh = مجموعة الجلسات المضاف إليها
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code> curl_multi_add_handle($mh);
// $ch = مجموعة الجلسات المختارة
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code>
curl_multi_exec($mh,[1 or 0]
;
// $mh = مجموعة الجلسات المراد تنفيذها
// 1 = إبقاء الجلسة تعمل
// 0 = إنهاء الجلسة
</code> </code>
===== هنا ينتهي الجزء الأول من الموضوع =====
إنتظروا الجزء الثاني غدا بإذن الله