Bezeichnung
easy:SetOpt_CookieFile -- setzt den Dateinamen, um Cookies zu lesen
Übersicht
easy:SetOpt_CookieFile(filename)
Beschreibung
Übergibt eine Zeichenkette als Parameter. Es sollte auf den Dateinamen Ihrer Datei zeigen, die Cookie-Daten zum Lesen enthält. Die Cookie-Daten können entweder im alten Netscape-/Mozilla-Cookie-Datenformat oder einfach nur in normale HTTP-Header (Set-Cookie-Stil) abgelegt werden.

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.

Eingaben
filename
Eingabewert

Navigation zeigen