求帮忙,Curl模拟登录手机版豆瓣,cookie功能被禁用

温作以 发布于 2014/05/05 10:16
阅读 445
收藏 0

有谁做过模拟登录手机版豆瓣,为什么我模拟登录的时候出现这个。手机版网址:http://m.douban.com。我这样写代码.求帮忙

$url="http://m.douban.com/login";
$agent= 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0';

$header="Content-Type:text/html; ";////定义content-type为plain
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);//设置HTTP头
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt ($ch, CURLOPT_REFERER, "http://m.douban.com/login?session=a7bac285_68651545");
//把返回来的cookie信息保存在$cookie_jar文件中
curl_setopt($ch, CURLOPT_COOKIEJAR, SCRIPT_ROOT);
//设定返回的数据是否自动显示
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//设定是否显示头信息
curl_setopt($ch, CURLOPT_HEADER, false);
//设定是否输出页面内容
curl_setopt($ch, CURLOPT_NOBODY, false);
/***认证**/
//curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,true); 
//curl_setopt($ch,CURLOPT_CAINFO,ROOT_PATH.'/cacert.pem');
$content = curl_exec($ch);
curl_close($ch);
 return $content;

加载中
返回顶部
顶部