代码之家  ›  专栏  ›  技术社区  ›  significance

如何在不打开新会话的情况下“刷新”cURL会话的内存?

  •  0
  • significance  · 技术社区  · 15 年前

    有没有办法在不关闭会话、打开另一个会话并重新登录的情况下“刷新”cURL会话的内存?

    也许我可以终止cURL会话,但使用之前保存的cookies?

    1 回复  |  直到 15 年前
        1
  •  1
  •   svens    15 年前

    您可以在不丢失cookies的情况下终止并重新打开cURL会话。初始化会话时只需添加这些选项。

    $fn = "cookies.txt";  // Make sure this file is read- and writable
    curl_setopt($ch, CURLOPT_COOKIEJAR, $fn);
    curl_setopt($ch, CURLOPT_COOKIEFILE, $fn);
    

    我从未尝试过它是否真的可以与会话cookies一起使用,但对于许多事情来说,它已经足够好了。

    推荐文章