comment puis-je faire cURL “supprimer les cookies” une fois qu'il exécute?
Je suis en train de tester mon site pour cURL, et je suis en train de faire du roulage "vider le cache", de sorte que le cookie de session sera régénérée.
J'ai donc une index.php et un login.php.
Je fais un POST à l'index avec les informations d'identification correctes, puis obtenir comme prévu une redirection login.php.
Alors, j'essaie de "vider le cache" et cURL à login.php.
Je suis l'espoir d'obtenir un 302 (redirection) à index.php mais je reçois une réponse 200 OK...
Je suis à l'aide de ces paramètres pour essayer de vider la mémoire cache:
$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);
Merci!
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez effacer les cookies, vous devez supprimer le lien du fichier
unlink($cookiefile);
Et après cela, vous pouvez vous connecter à nouveau sans l'ancien cookie.Bonne serrure.
Supprimer le fichier dont le nom est en
$cookiefile
.