Cookie文件未写入php curl

Cookie文件未写入php curl,php,curl,cookies,Php,Curl,Cookies,我最近在Ubuntu服务器上安装了一个LAMP堆栈。我的curl脚本有问题。我有以下代码: function curl_request($page, $postvalues = false) { $ch = curl_init(); // curl_setopt($ch, CURLOPT_NOBODY, false); curl_setopt($ch, CURLOPT_COOKIEJAR, "/var/www/html/cookie.txt"); curl_set

我最近在Ubuntu服务器上安装了一个LAMP堆栈。我的curl脚本有问题。我有以下代码:

function curl_request($page, $postvalues = false) {
    $ch = curl_init();
    // curl_setopt($ch, CURLOPT_NOBODY, false);
    curl_setopt($ch, CURLOPT_COOKIEJAR, "/var/www/html/cookie.txt");
    curl_setopt($ch, CURLOPT_COOKIEFILE, "/var/www/html/cookie.txt");

    if (isset($postvalues) && $postvalues != false) {
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postvalues);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
        curl_setopt($ch, CURLOPT_POST, 1);
    }
    curl_setopt($ch, CURLOPT_URL, $page);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7");
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_VERBOSE, 1);
    $result = curl_exec($ch);
    echo "CURL ERROR<BR />" . curl_error($ch) . "<br /><br /><br />";
    curl_close($ch);
    return $result;
}
函数curl\u请求($page,$postvalues=false){ $ch=curl_init(); //curl_setopt($ch,CURLOPT_NOBODY,false); curl_setopt($ch,CURLOPT_COOKIEJAR,“/var/www/html/cookie.txt”); curl_setopt($ch,CURLOPT_COOKIEFILE,“/var/www/html/cookie.txt”); if(isset($postvalues)&&$postvalues!=false){ curl_setopt($ch,CURLOPT_POSTFIELDS,$postvalues); curl_setopt($ch,CURLOPT_CUSTOMREQUEST,“POST”); 卷曲设置($ch,卷曲设置桩,1); } curl_setopt($ch,CURLOPT_URL,$page); curl_setopt($ch,CURLOPT_USERAGENT,“Mozilla/5.0(Windows;U;Windows NT 5.0;en-US;rv:1.7.12)Gecko/20050915 Firefox/1.0.7”); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch,CURLOPT_VERBOSE,1); $result=curl\u exec($ch); echo“CURL ERROR
”。CURL_ERROR($ch)。“


”; 卷曲关闭($ch); 返回$result; } 每当我运行这个脚本时,它从不编辑
/var/www/html/cookie.txt
文件。
该文件始终为空。我已经更改了权限并完成了所有这些操作,更改了文件名,尝试使用相对路径等。为什么文件未被编辑?

将权限更改为什么?还有,你的错误日志怎么说?我尝试了所有权限,首先是0644,我把它改成0755,然后甚至改成0777,我用PHP检查,is_writeable()函数返回true,所以文件有写入权限,但它不工作。将权限改成什么?还有,你的错误日志怎么说?我尝试了所有权限,首先是0644,我把它改成0755,然后甚至改成了0777,我用PHP检查,is_writeable()函数返回true,所以文件有写入权限,但它不起作用。