Я пытаюсь прочитать значение cookie, которое я получил после входа в систему, отправив запрос POST.
Затем я хочу отправить это значение cookie с помощью другого запроса POST, используя Curl, для другого действия. Но после отправки этого сообщения, когда я пытаюсь просмотреть все опубликованные заголовки, отображается, что я отправил любое значение cookie. Это значение недоступно для моего опубликованного URL, поэтому он не может получить доступ к информации из-за аутентификации. Пожалуйста, скажите мне, где я сделал что-то не так:
$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);
Так что же такого в этом коде, который запрещает доступ к значению JSESSIONID в качестве значения cookie?