2

我正在设置/存储 CURL cookie:

curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);

并检索它们/尝试在我的浏览器中设置它们:

 setcookie($cookie);

但是请问中间是什么?

Cookie 变量定义如下所示:

`$cookie="cookie.txt"`;

有没有办法将 cookie 文件解析为数组?

4

2 回答 2

0

我找不到任何可以为你做的官方图书馆。

这个问题有脚本来解析 cookie 文件。注意回答关于HttpOnly

或者您可能想直接从 curl 响应中解析 cookie。然后检查这个问题

于 2015-02-17T13:17:54.860 回答
0

这就是我做的方式

$cookies = [];
$lines = file($cookiesFile);
foreach($lines as $line) {
            if($line[0] !== '#' && $line[0] !== "\n") {
                $tokens = explode("\t", $line);
                $cookies[$tokens[5]] = trim($tokens[6]);
            }
        }
于 2020-11-18T06:30:18.743 回答