代码之家  ›  专栏  ›  技术社区  ›  ZA.

曲奇饼干和会话

  •  1
  • ZA.  · 技术社区  · 16 年前

    我使用curl登录到一个网站,然后存储一个会话cookie。

    有没有一种方法可以从另一个PHP脚本(在相同的DIR等)中访问会话cookie?

    $ch = curl_init();
    curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
    curl_setopt($ch, CURLOPT_URL, $url);
    echo $content = curl_exec ($ch);
    curl_close ($ch);
    

    但这似乎行不通

    2 回复  |  直到 15 年前
        1
  •  5
  •   Greg    16 年前

    您还需要添加此项,才能读取文件:

    curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
    
        2
  •  2
  •   Alireza    15 年前

    完整代码:

    $fp = fopen("cookie.txt", "w");
    fclose($fp);
    $ch = curl_init();
    curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
    curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
    curl_setopt($ch, CURLOPT_URL, $url);
    echo $content = curl_exec ($ch);
    curl_close ($ch);
    

    玩得高兴!

    推荐文章