Я создаю одного бота, который автоматически загружает один файл из моей учетной записи Jira. Я использую PHP cUrl для этого. Я успешно создал имя пользователя и пароль, но теперь возникает проблема, когда я хочу получить доступ к другим страницам в своей учетной записи, мне нужно передать повар ie, чтобы подтвердить, что это тот же пользователь. Я создал файл cook ie .txt, но эти важные данные удалены:
#HttpOnly_id.atlassian.com FALSE / TRUE 0 cloud.session.token deleted
#HttpOnly_.id.atlassian.com TRUE / TRUE 0 cloud.session.token deleted
Я не знаю почему.
Это моя функция:
function get_page($url,$request_type,$header_array = array(''),$body = ''){
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => $request_type,
CURLOPT_POSTFIELDS =>$body,
CURLOPT_HTTPHEADER => $header_array,
CURLOPT_ENCODING => 'gzip, deflate',
CURLOPT_HEADER=> 1,
CURLOPT_COOKIEJAR => 'cookie.txt',
CURLOPT_COOKIEFILE => 'cookie.txt',
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
return "cURL Error #:" . $err;
} else {
return $response;
}
}
ТАК Мне нужна помощь, как после того, как я могу войти, могу go перейти на другие страницы и дать некоторые доказательства того, что я - пользователь, который успешно вошел в систему.