easy:SetOpt_CookieJar(filename)
filename
wird eine Zeichenkette übergeben. Dadurch schreibt libcurl alle
intern bekannten Cookies in die angegebene Datei, wenn easy:Close()
aufgerufen wird. Wenn keine Cookies bekannt sind, wird keine Datei erstellt.
Geben Sie als Dateinamen "-" an, damit die Cookies stattdessen in stdout
geschrieben werden. Wenn Sie diese Option verwenden, werden auch Cookies
für diese Sitzung aktiviert. Wenn Sie also z.B. einem Standort folgen, werden
entsprechende Cookies dementsprechend gesendet.
Beachten Sie, dass libcurl keine Cookies aus der Cookiesammlung liest. Wenn
Sie Cookies aus einer Datei lesen möchten, verwenden Sie #CURLOPT_COOKIEFILE
.
Wenn die Cookie-Sammlungsdatei nicht erstellt oder beschrieben werden kann
(wenn easy:Close() aufgerufen wird), wird libcurl keinen Fehler
melden und kann dies auch nicht. Wenn Sie #CURLOPT_VERBOSE
oder
#CURLOPT_DEBUGFUNCTION
verwenden, wird eine Warnung angezeigt, aber das ist
die einzige sichtbare Rückmeldung, die Sie über diese möglicherweise prekäre
Situation erhalten.
Seit 7.43.0 werden Cookies, die im Set-Cookie-Format ohne Domain-Namen importiert wurden, von dieser Option nicht mehr exportiert.