Benim localhost'tan curl.php gelen CURL kullanarak invoke.php diyoruz. Invoke.php i oturumda bazı verileri depolamak. I curl.php gelenler oturum verilerini erişmeye çalıştığınızda Ancak, bu oturumda veri alamadım. I bu değerleri almak nasıl?
Curl.php İçeriği
'Include_once (' session.php ');
$ Kolları = array ();
$ UrlArray = array ('http://localhost/invoke.php');
foreach ($ url olarak $ urlArray) {
// create a new single curl handle
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
// add this handle to the multi handle
curl_multi_add_handle($mh,$ch);
// put the handles in an array to loop this later on
$handles[] = $ch;
}
/ / Çoklu kolu yürütmek
$ = Null çalışan;
{do
curl_multi_exec($mh,$running);
// added a usleep for 0.25 seconds to reduce load
usleep (250000);
} While ($ koşma> 0);
(Eğer varsa) / / url'lerin içeriği almak
for($i=0;$i
{
// get the content of the handle
. / / $ Çıkış = curl_multi_getcontent ($ kolları [$ i]);
// remove the handle from the multi handle
curl_multi_remove_handle($mh,$handles[$i]);
}
echo SessionHandler :: getData('DATA'); `
Invoke.php İçeriği
include_once ('session.php');
SessionHandler :: setData ('DATA', 'Merhaba Dünya') echo;