欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

curl的cookie文件保存不了

程序员文章站 2022-04-01 11:05:13
...
$curl = curl_init();
    $cookie_jar = dirname(__FILE__)."/tmp/123.txt"; //tempnam--建立一个具有唯一文件名的文件
    curl_setopt($curl, CURLOPT_URL,'XX');//这里写上处理登录的界面
    curl_setopt($curl, CURLOPT_POST, 1); //post提交数据
    curl_setopt($curl, CURLOPT_POSTFIELDS, $params);//传递数据
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);//把返回来的cookie信息保存在$cookie_jar文件中
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//设定返回的数据是否自动显示
    curl_setopt($curl, CURLOPT_HEADER, false);//设定是否显示头信息
    curl_setopt($curl, CURLOPT_NOBODY, false);//设定是否输出页面内容
    $return = curl_exec($curl);//返回结果
    curl_close($curl); //关闭*/
    
    
    为什么这样查看的cookie文件是空啊?

回复内容:

$curl = curl_init();

    $cookie_jar = dirname(__FILE__)."/tmp/123.txt"; //tempnam--建立一个具有唯一文件名的文件
    curl_setopt($curl, CURLOPT_URL,'XX');//这里写上处理登录的界面
    curl_setopt($curl, CURLOPT_POST, 1); //post提交数据
    curl_setopt($curl, CURLOPT_POSTFIELDS, $params);//传递数据
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);//把返回来的cookie信息保存在$cookie_jar文件中
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//设定返回的数据是否自动显示
    curl_setopt($curl, CURLOPT_HEADER, false);//设定是否显示头信息
    curl_setopt($curl, CURLOPT_NOBODY, false);//设定是否输出页面内容
    $return = curl_exec($curl);//返回结果
    curl_close($curl); //关闭*/
    
    
    为什么这样查看的cookie文件是空啊?
相关标签: php