id=$idd;
}
//模拟登录获取yktk
public function getkey()
{
$user=urldecode($this->user);
$pass=urldecode(md5($this->pass));
$url = "http://www.laifeng.com/login/";
$data = "userName=".$user."&password=".$pass."&forever=1&returnurl=http%3a%2f%2fwww.laifeng.com%2f7437";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_COOKIEJAR, $this->cookiefile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $this->cookiefile);
curl_setopt($ch, CURLOPT_REFERER, "http://www.laifeng.com/login/");
curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)");
$info = curl_exec($ch);
curl_close($ch);
$y = json_decode($info, true);
$yktk = $y['response'];
return $yktk;
}
//获取cookie
private function login(){
$yktk=$this->getkey();
if($yktk['code']!=0){
echo $yktk['msg'];
exit();
}else{
$url=$yktk['data'];
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_COOKIEFILE,$this->cookiefile);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_REFERER,"http://www.laifeng.com/".$this->id);
curl_setopt($ch,CURLOPT_COOKIEJAR,$this->cookiefile);
curl_exec($ch);
curl_close($ch);
echo("
登录后复制