Php Curl不写入cookies.txt?
我试图在登录cookies.txt后编写Cookie 我的源代码:Php Curl不写入cookies.txt?,php,curl,cookies,login,Php,Curl,Cookies,Login,我试图在登录cookies.txt后编写Cookie 我的源代码: $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$loginUrl); 卷曲设置($ch,卷曲设置桩,1); curl_setopt($ch,CURLOPT_POSTFIELDS, “loginMail=”.$username.&password=”.$password.&targetUrl=”); curl_setopt($ch,CURLOPT_COOKIEJAR,'cookies.
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$loginUrl);
卷曲设置($ch,卷曲设置桩,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,
“loginMail=”.$username.&password=”.$password.&targetUrl=”);
curl_setopt($ch,CURLOPT_COOKIEJAR,'cookies.txt');
curl_setopt($ch,CURLOPT_COOKIEFILE,'cookies.txt');
curl_setopt($ch,CURLOPT_USERAGENT,$agent);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$store=curl\u exec($ch);
卷曲关闭($ch)代码>
store变量的输出显示登录成功。但是cookies.txt中没有变化。权限设置为777。登录后,页面上会出现重定向
原因可能是什么?如果您是从apache运行代码,请使用cookie文件的完整路径,而不是cookies.txt
。比如说
/var/some-dir/tmp/cookies.txt