Ben sonra bir POST isteği göndererek giriş var bir çerez değerini okumak için tring duyuyorum.
Sonra başka bir eylem Curl kullanarak başka bir POST isteği ile bu çerez değeri gönderdi istiyorum. Ama bütün yayınlanmıştır başlığını görmek için çalışıyorum bu gönderdikten sonra ben herhangi bir çerez değerini göndermek olduğunu görüntülemek yok. Bu değer nedeniyle kimlik doğrulama için bilgilere erişmek böylece mümkün değildir benim yayınlanmıştır URL mevcut değil. Ben yanlış bir şey yapmış nerede bana söyle:
$URL1 = "http://www.getinf.com/iconf/user?action=buGroup";
$postfields1 = "device=mapp&type=ajax&name1=ra&cc1=91&min1=90name2=imm&cc2=91&min2=97";
// sends a post request
$ch1 = curl_init();
curl_setopt($ch1, CURLOPT_URL,$URL1);
curl_setopt($ch1, CURLOPT_POST, 1);
curl_setopt($ch1, CURLOPT_COOKIE,'JSESSIONID=199FFF6355DEA87F3D72E692E7514AD2');
curl_setopt($ch1, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch1, CURLOPT_HEADER,true);
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch1, CURLOPT_POSTFIELDS, $postfields1);
$result = curl_exec($ch1);
print_r(headers_list());// displays all post request data
$ret = ReturnVal($result);
print_r(get_headers($URL1, 1)); //
curl_close ($ch1);
Peki bir çerez değeri olarak erişilebilir jsessionid değeri engelliyor bu kodda yanlış?