($ch, CURLOPT_USERAGENT, "www.domain.com");
//$request = "JSESSIONID=abc6szw15ozvZ_PU9b-8r"; //设置POST参数
//curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
// 上面这句,当然你可以说你是baidu,改掉这里的值就ok了,可以实现小偷的功能,
PHP的curl实现get,post和cookie(实例介绍)_网学
PHP的curl实现get,post和cookie(实例介绍)
浏览:
SERVER[''HTTP_USER_AGENT'']
//你也可以自己做个 spider 了,那么就伪装这里的 CURLOPT_USERAGENT 吧
//如果你要把这个
程序放到linux上用php -q执行那也要写出具体的
PHP的curl实现get,post和cookie(实例介绍)_网学
PHP的curl实现get,post和cookie(实例介绍)
浏览:
SERVER[''HTTP_USER_AGENT''],伪造的也可以
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);
curl_setopt($ch, CURLOPT_HEADER, false);//设定是否输出页面内容
curl_setopt($ch, CURLOPT_GET, 1); // post,get 过去
$filecontent = curl_exec($ch);
preg_match_all("/charset=(.+?)[NULL\"\'']/is",$filecontent, $charsetarray);
if(strtolower($charsetarray[0])=="utf-8")
$filecontent=iconv( ''utf-8'', ''gb18030//IGNORE'' , $filecontent);
curl_close($ch);
return $filecontent;
}
?>
一种自定义:
复制代码 代码如下:
$header[]= ''Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, text/html, * ''. ''/* '';
$header[]= ''Accept-Language: zh-cn '';
$header[]= ''User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) '';
$header[]= ''Host: ''.$你的目标HOST;
$header[]= ''Connection: Keep-Alive '';
$header[]= ''Cookie: ''.$你的COOKIE串;
curl_setopt($curlHandel,CURLOPT_HTTPHEADER,$header);