+ -
当前位置:首页 → 问答吧 → php curl模拟登录 但是服务那边是用js获取cookie的,获取不到,php代码里能获取到,请问应该在curl里怎么设置...

php curl模拟登录 但是服务那边是用js获取cookie的,获取不到,php代码里能获取到,请问应该在curl里怎么设置...

时间:2011-12-20

来源:互联网

curl 设置 cookie 用js也能获取到的方法

作者: yanxindmmap   发布时间: 2011-12-20

$cookiefile = tempnam("/tmp", "cookies"); //创建一个临时文件保存cookie
curl_setopt($ch, CURLOPT_COOKIESESSION, true);

curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);//关闭连接时,将服务器端返回的cookie保存在以下文件中
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);

后续的所有请求都要带上这个
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);

是否对你的js有效 就得试试了

作者: cgwxyz   发布时间: 2011-12-22

热门下载

更多