Я тестирую свой сайт для cURL, и я пытаюсь сделать cURL «очистить кеш», чтобы файл cookie сессии был регенерирован.Как сделать cURL «удалять файлы cookie» после его выполнения?
У меня есть index.php и login.php. Я делаю POST для индексации с правильными учетными данными, а затем получаю ожидаемое перенаправление на login.php. Затем я пытаюсь «очистить кеш» и cURL до login.php. Я ожидаю, чтобы получить 302 (перенаправление) на index.php, но я получаю 200 OK ...
Я использую эти настройки, чтобы попытаться очистить кэш:
$cookiefile = "d://cookie.txt";
curl_setopt($curl, CURLOPT_FRESH_CONNECT , 0);
curl_setopt($curl, CURLOPT_COOKIESESSION, true);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt($curl, CURLOPT_FRESH_CONNECT , 1);
Спасибо!
Возможный дубликат [php/curl: удалить файл cookie, созданный с помощью CURLOPT \ _COOKIEJAR в/tmp (linux)] (http://stackoverflow.com/questions/8474659/php-curl-delete-cookie-created-with- curlopt-cookiejar-в-TMP-Linux) –