easy:SetOpt_CookieFile(filename)
Es aktiviert auch die Cookie-Engine, die libcurl parsen und bei späteren Anfragen mit diesem Zugriffsrecht Cookies senden lässt.
Bei einer leeren oder nicht existierenden Datei oder durch Übergabe der leeren Zeichenkette ("") an diese Option können Sie die Cookie-Engine aktivieren, ohne anfängliche Cookies zu lesen. Wenn Sie libcurl mitteilen, dass der Dateiname "-" ist (nur ein einziges Minuszeichen), liest libcurl stattdessen von stdin.
Diese Option liest nur Cookies. Um libcurl dazu zu bringen, Cookies in eine
Datei zu schreiben, siehe #CURLOPT_COOKIEJAR
.
Seien Sie vorsichtig. Wenn Sie diese Option verwenden kann es zu mehreren Übertragungen kommen. Wenn Sie das Set-Cookie-Format verwenden und keine Domäne angeben, wird das Cookie für jede Domäne gesendet (auch wenn Umleitungen befolgt werden) und kann nicht durch ein Cookie vom Server geändert werden. Wenn ein Server ein Cookie mit dem gleichen Namen setzt, werden beide bei einer zukünftigen Übertragung an diesen Server gesendet. Wahrscheinlich ist das nicht das, was Sie beabsichtigt haben. Um diese Probleme zu beheben, setzen Sie eine Domäne in Set-Cookie (dazu gehören unter anderem Subdomains) oder verwenden Sie das Netscape-Format.
Wenn Sie diese Option mehrmals verwenden, fügen Sie einfach weitere Dateien zum Lesen hinzu. Nachfolgende Dateien werden weitere Cookies hinzufügen.