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

PHP базовый курс

PHP продвинутый курс

PHP & MySQL

PHP справочник

Пример использования и пример PHP curl_share_close() функции

PHP CURL справочник

(PHP 5 >= 5.5.0)

curl_share_close — Закрывает CURLO SHARED HANDLE

Грамматика

void curl_share_close ( resource $sh )

Закрывает CURLO SHARED HANDLE и освободляет все ресурсы.

Параметры

sh

Возвращает CURLO SHARED HANDLE через curl_share_init().

Возвращаемое значение

Нет возвращаемого значения.

Онлайн пример

Этот пример создаст CURLO SHARED HANDLE и добавит два CURL HANDLE, которые будут делить cookie данные.

<?php
// Создание CURLO SHARED HANDLE и настройка cookie данных
$sh = curl_share_init();
curl_share_setopt($sh, CURLSHOPT_SHARE, CURL_LOCK_DATA_COOKIE);
// Инициализация первого CURLO HANDLE и указание его как SHARED HANDLE
$ch1 = curl_init("http://ru.oldtoolbag.com/");
curl_setopt($ch1, CURLOPT_SHARE, $sh);
// Выполнение первого CURLO HANDLE
curl_exec($ch1);
// Инициализация второго CURLO HANDLE и указание его как SHARED HANDLE
$ch2 = curl_init("http://php.net/");
curl_setopt($ch2, CURLOPT_SHARE, $sh);
// Выполнение второго CURLO HANDLE
// Все данные HANDLE $ch1.shared в HANDLE $ch2
curl_exec($ch2);
// Закрытие CURLO SHARED HANDLE
curl_share_close($sh);
// Закрытие CURLO HANDLE
curl_close($ch1);
curl_close($ch2);
?>

PHP CURL справочник