php - How to add all cookies from previous cURL to next cURL -


i have php file sends curl request web page, gets cookies should set, , sets cookies in order perform next curl request:

<?php $ch = curl_init('https://www.roblox.com/newlogin'); curl_setopt($ch, curlopt_returntransfer, 1); curl_setopt($ch, curlopt_postfields, array(     username => "encodedlua",     password => "", // hidden     submitlogin => "log in" ));  curl_setopt($ch, curlopt_header, 1); $result = curl_exec($ch); preg_match_all('/^set-cookie:\s*([^;]*)/mi', $result, $matches); $cookies = array(); $roblosecuritykey = "";  foreach($matches[1] $item) {     parse_str($item, $cookie);     $cookies = array_merge($cookies, $cookie);      // set of returned cookies }  curl_close($ch);  $ch2 = curl_init('https://www.roblox.com/groups/api/change-member-rank'); curl_setopt($ch2, curlopt_postfields, array(     groupid => 2902455,     newrolesetid => 19777964,     targetuserid => 55203439 )); curl_setopt($ch2, curlopt_header, 1); $result2 = curl_exec($ch2);  curl_close($ch2); ?> 

i'm not sure how separate of cookies , names , values themselves. how this?

just put cookies in cookie jar:

<?php $ch = curl_init('https://www.roblox.com/newlogin'); curl_setopt($ch, curlopt_cookiejar, "/home/me/mycookies"); curl_setopt($ch, curlopt_returntransfer, 1); curl_setopt($ch, curlopt_postfields, array(     username => "encodedlua",     password => "", // hidden     submitlogin => "log in" )); 

Comments