Вы можете использовать следующие два параметра скручивания:
CURLOPT_COOKIEJAR - в качестве местоположения файла, в котором хранятся файлы cookie, возвращаемые CURLOPT_COOKIEFILE - откуда читать файлы cookie для отправки при выполнении вызова curl
Возможно, вы установили бы эти две переменные в одно и то же значение, например:
curl_setopt($ch, CURLOPT_COOKIEJAR , dirname(__FILE__) .'/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE , dirname(__FILE__) .'/cookies.txt');
Это означает, что перед отправкой запроса curl функция curl считывает файл cookies.txt, расположенный в том же каталоге, что и файлсделать скручивающий вызов, чтобы проверить, есть ли сохраненные куки и отправить их (если есть).При получении ответа от «свернутого» сервера он сохраняет файлы cookie в файле cookies.txt в том же каталоге, что и имя файла, переданное в качестве значения опции CURLOPT_COOKIEJAR.
Вам не нужно создаватьэтот файл, прежде чем сделать запрос, curl создаст его для вас автоматически.