English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي PHP

دليل متقدم PHP

PHP & MySQL

دليل مرجع PHP

استخدام وظيفة PHP curl_share_init() و مثال

دليل مرجع PHP CURL

(PHP 5 >= 5.5.0)

curl_share_init — تهيئة ملف CURL المشترك

القواعد

resource curl_share_init ( void )

يسمح للأثنين من ملفات CURL مشاركة البيانات.

المعاملات

هذه الوظيفة ليس لها أي معاملات.

الرجوع

إرجاع موارد "ملف CURL المشترك".

مثال على الإنترنت

هذا المثال سيقوم بإنشاء ملف CURL المشترك، و إضافة اثنين من ملفات CURL، تتشارك ملفات CURL البيانات.

<?php
// إنشاء ملف CURL المشترك و ضبط بيانات الكوكي
$sh = curl_share_init();
curl_share_setopt($sh, CURLSHOPT_SHARE, CURL_LOCK_DATA_COOKIE);
// تهيئة ملف CURL الأول و تحديد أنه ملف مشترك
$ch1 = curl_init("http://ar.oldtoolbag.com/");
curl_setopt($ch1, CURLOPT_SHARE, $sh);
// تنفيذ ملف CURL الأول
curl_exec($ch1);
// تهيئة ملف CURL الثاني و تحديد أنه ملف مشترك
$ch2 = curl_init("http://php.net/");
curl_setopt($ch2, CURLOPT_SHARE, $sh);
// تنفيذ ملف CURL الثاني
//  جميع $ch1 بيانات ملف CURL في ملف $ch2 مشتركة
curl_exec($ch2);
// إغلاق ملف CURL المشترك
curl_share_close($sh);
// إغلاق ملف CURL
curl_close($ch1);
curl_close($ch2);
?>

دليل مرجع PHP CURL