首页 > IT职业 > IT生活 > php中curl的参数设置总结
$ch=curl_init();
curl_setopt($ch,CURLOPT_CURL,“http://www.baidu.com”);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);//成功返回结果,不输出结果,失败返回false$output=curl_exec($ch);
curl_close($ch);echo str_replace("百度","哈哈",$output);
curl_setopt($ch,CURLOPT_POST,1);//若为0则是get方式
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
curl_setopt($ch,CURLOPT_USERAGENT,"user-agent:Mozilla/50(Windows NT 5.1;vv:24.0) Gecko/20100101 Firefox/24.0");
curl_setopt($ch,CURLOPT_HTTPHEADER,array("application/x-www-form-urlencoded;charset=utf-8","content-length:".strlen($data)));
curl_setopt($ch,CURLOPT_COOKIESESSION,true);//让本地支持session和cookie
curl_setopt($ch,CURLOPT_COOKIEFILE,"cookiefile");
curl_setopt($ch,CURLOPT_COOKIEJAR,"cookiefile"); curl_setopt($ch,CUROPT_COOKIE,session_name().'='.session_id());
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_TIMEOUT,300);
curl_setopt($ch,CURLOPT_USERPWD,"root:root");
$outfile=fopen('dest.txt','web');//保存到本地的文件名curl_setopt($ch,CURLOPT_FILE,$outfile);
curl_setopt($ch,CURLOPT_UPLOAD,1);
curl_setopt($ch,CURLOPT_INFILE,$openfile);
curl_setopt($ch,CURLOPT_INFILESIZE,filesize($file));//$file原文件
终止从服务器进行验证(设置该参数必须设置时区)
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
作者:hey_沙子
链接:https://www.jianshu.com/p/4a564e7a1d37
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4594/viewspace-2803833/ ,如需转载,请注明出处,否则将追究法律责任。