Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Curl不写入cookies.txt?_Php_Curl_Cookies_Login - Fatal编程技术网

Php Curl不写入cookies.txt?

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.

我试图在登录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.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