php man page for curl_share_init

Query: curl_share_init

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

CURL_SHARE_INIT(3)							 1							CURL_SHARE_INIT(3)

curl_share_init - Initialize a cURL share handle

SYNOPSIS
resource curl_share_init (void )
DESCRIPTION
Allows to share data between cURL handles.
PARAMETERS
This function has no parameters.
RETURN VALUES
Returns resource of type "cURL Share Handle".
EXAMPLES
Example #1 curl_share_init(3) example This example will create a cURL share handle, add two cURL handles to it, and then run them with cookie data sharing. <?php // Create cURL share handle and set it to share cookie data $sh = curl_share_init(); curl_share_setopt($sh, CURLSHOPT_SHARE, CURL_LOCK_DATA_COOKIE); // Initialize the first cURL handle and assign the share handle to it $ch1 = curl_init("http://example.com/"); curl_setopt($ch1, CURLOPT_SHARE, $sh); // Execute the first cURL handle curl_exec($ch1); // Initialize the second cURL handle and assign the share handle to it $ch2 = curl_init("http://php.net/"); curl_setopt($ch2, CURLOPT_SHARE, $sh); // Execute the second cURL handle // all cookies from $ch1 handle are shared with $ch2 handle curl_exec($ch2); // Close the cURL share handle curl_share_close($sh); // Close the cURL handles curl_close($ch1); curl_close($ch2); ?>
SEE ALSO
curl_share_setopt(3), curl_share_close(3). PHP Documentation Group CURL_SHARE_INIT(3)
Related Man Pages
libcurl-share(3) - osx
curl_setopt_array(3) - php
curl_share_setopt(3) - php
curl_multi_close(3) - php
curl_multi_strerror(3) - php
Similar Topics in the Unix Linux Community
curl and --fail option
[PHP] Web Failover Code Using cURL and Shared Memory
Basic cURL help!
How to use cURL to download web page with authentification (form)?
Curl to download file from subdivx.com after following location without knowing the file name/extens