(PHP 5 >= 5.5.0)
curl_share_init – Initialisieren Sie ein cURL-Freigabehandle
Ressource curl_share_init (void)
Ermöglicht zwei cURL-Handles die gemeinsame Nutzung von Daten.
Diese Funktion hat keine Parameter.
Gibt die Ressource „cURL shared handle“ zurück.
In diesem Beispiel wird ein gemeinsam genutztes cURL-Handle erstellt und zwei cURL-Handles hinzugefügt, die Cookie-Daten gemeinsam nutzen.
<?php// Erstellen Sie ein gemeinsames cURL-Handle und legen Sie Cookie-Daten fest. $sh = curl_share_init(); // Initialisieren Sie das erste cURL-Handle und geben Sie es als gemeinsames Handle an curl_init("http://www.w3cschool.cc/");curl_setopt($ch1, CURLOPT_SHARE, $sh);//Führen Sie das erste cURL-Handle aus. curl_exec($ch1);//Initialisieren Sie das zweite cURL-Handle und geben Sie es an als Shared Handle $ch2 = curl_init("http://php.net/");curl_setopt($ch2, CURLOPT_SHARE, $sh);//Führen Sie das zweite cURL-Handle aus//Die Daten aller $ch1-Handles werden im $ch2-Handle geteilt curl_exec($ch2);//Schließen Sie das gemeinsame cURL-Handle curl_share_close($sh);// cURL-Handle schließen curl_close($ch1);curl_close($ch2);?>