Попробуйте вручную назначить файл cookiejar / файл для ваших операций curl:
$cookie_file = "/tmp/cookie/cookie1.txt";
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
curl будет считывать файлы cookie из cookiejar перед запуском запроса и записывать полученные файлы cookie в файл cookie, полученный из ответа..
Путь должен быть доступен и доступен для чтения / записи пользователем, для которого выполняется PHP.Вы должны использовать полный путь, а не относительный.
Редактировать: Марк Б пишет в PHP, Curl, curl_exec (),curl_close () и куки , что куки связаны с ручкой скручивания.Поэтому до тех пор, пока вы не закроете дескриптор, curl должен позаботиться о файлах cookie.
Поэтому вам может не понадобиться cookiejar / файл, если оба запроса используют один и тот же дескриптор curl.