无法保存Curl会话cookie

时间:2014-02-22 12:40:46

标签: php cookies curl session-cookies

我正在尝试使用登录名和密码进行删除,

我使用此脚本传递登录页面:

<?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 ...

有人可以帮助我吗?

非常感谢,

马克

1 个答案:

答案 0 :(得分:0)

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

/tmp/curl/cookie.txt

此外,请在操作完成后关闭卷曲。

curl_close($ch);