In fact, it is possible. You just have to take the cookie given by the browser and pass it as a parameter of curl to it masquerading as the browser.
As is done in a session jacking...
İşte bir örnek kod:
// Init curl connection
$curl = curl_init('http://otherserver.com/');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// You can add your GET or POST param
// Retrieving session ID
$strCookie = 'PHPSESSID=' . $_COOKIE['PHPSESSID'] . '; path=/';
// We pass the sessionid of the browser within the curl request
curl_setopt( $curl, CURLOPT_COOKIE, $strCookie );
// We receive the answer as if we were the browser
$curl_response = curl_exec($curl);
Amacınız başka bir web sitesini aramak için ise çok iyi çalışır, ama bizim web sunucusu çağrı eğer (curl komutu başlatıyor ki aynı) başarısız olacaktır. Lütfen oturum dosyası böylece aradığınız URL erişemez hala bu script tarafından kilitli / açık çünkü.
Eğer aynı sunucudan bir sayfa aramak istiyorsanız, size kıvırmak yürütmek önce bu kod ile oturum dosyayı kapatmak zorunda:
$curl = curl_init('http://sameserver.com/');
//...
session_write_close();
$curl_response = curl_exec($curl);
Bu yardım Birini Umut :)