【问题标题】:unable to save Curl session cookie无法保存 Curl 会话 cookie
【发布时间】:2014-03-24 03:36:45
【问题描述】:

我正在尝试使用登录名和密码报废,

我使用这个脚本来传递登录页面:

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.cogedim-partenaire.com/extranet/cogedim_extranet_prod/verification_id.php"); //login URL
curl_setopt ($ch, CURLOPT_POST, 1);
$postData="login=XXX&mdp=XXX";
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt ($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$store = curl_exec ($ch);
return $ch;

?>

事实上,我的问题是我无法在我的服务器上获取 cookie.txt....

我检查了 Chmod,没有问题,

但是,我通过登录页面后没有得到cookie...

有人可以帮助我吗?

非常感谢,

马克

【问题讨论】:

    标签: php cookies curl session-cookies


    【解决方案1】:

    使用 cookie 文件的绝对路径而不是相对路径。例如:

    /tmp/curl/cookie.txt
    

    另外,在操作完成后关闭你的 curl。

    curl_close($ch);
    

    【讨论】:

      猜你喜欢
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 2018-12-26
      • 2018-05-26
      • 1970-01-01
      相关资源
      最近更新 更多