PHP cURL初始化和执行方法入门级代码
这个是采集基础,最好熟悉一下 ch,CURLOPT_HEADER,1);
cookie文件设定curl_setopt($this->ch,CURLOPT_COOKIEJAR,$cookie_file); 额外头部curl_setopt($this->ch,CURLOPT_HTTPHEADER,array('User-Agent: Mozilla/5.0')); 设定postcurl_setopt($ch,CURLOPT_POST,1); 连接、执行过期时间curl_setopt($this->ch,CURLOPT_CONNECTTIMEOUT,5); 是否跟随301 302curl_setopt($this->ch,CURLOPT_FOLLOWLOCATION,CURLOPT_MAXREDIRS,10); refercurl_setopt($this->ch,CURLOPT_REFERER,$refer); http版本和端口重用设置curl_setopt($this->ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1); 支持httpscurl_setopt($this->ch,CURLOPT_SSL_VERIFYPEER,0); 如果需要进行毫秒超时,需要增加:curl_setopt($this->ch,CURLOPT_NOSIGNAL,1); 执行$response = curl_exec($ch); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |