PHP cURL初始化和执行方法入门级代码
发布时间:2020-12-13 02:38:58 所属栏目:PHP教程 来源:网络整理
导读:《PHP实战:PHP cURL初始化和执行方法入门级代码》要点: 本文介绍了PHP实战:PHP cURL初始化和执行方法入门级代码,希望对您有用。如果有疑问,可以联系我们。 这个是采集基础,最好熟悉一下 PHP编程 $ch = curl_init();# 设定url和把结果返回,是否返回头部c
《PHP实战:PHP cURL初始化和执行方法入门级代码》要点: 这个是采集基础,最好熟悉一下PHP编程 $ch = curl_init(); # 设定url和把结果返回,是否返回头部 curl_setopt($ch,CURLOPT_URL,'http://www.baidu.com/'); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($this->ch,CURLOPT_HEADER,1); # cookie文件设定 curl_setopt($this->ch,CURLOPT_COOKIEJAR,$cookie_file); curl_setopt($this->ch,CURLOPT_COOKIEFILE,$cookie_file); # 额外头部 curl_setopt($this->ch,CURLOPT_HTTPHEADER,array('User-Agent: Mozilla/5.0')); # 设定post curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$poststring); # 连接、执行过期时间 curl_setopt($this->ch,CURLOPT_CONNECTTIMEOUT,5); curl_setopt($this->ch,CURLOPT_TIMEOUT,30); # 是否跟随301 302 curl_setopt($this->ch,CURLOPT_FOLLOWLOCATION,CURLOPT_MAXREDIRS,10); # refer curl_setopt($this->ch,CURLOPT_REFERER,$refer); # http版本和端口重用设置 curl_setopt($this->ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1); curl_setopt($this->ch,CURLOPT_FORBID_REUSE,1); # 支持https curl_setopt($this->ch,CURLOPT_SSL_VERIFYPEER,0); curl_setopt($this->ch,CURLOPT_SSL_VERIFYHOST,0); # 如果必要进行毫秒超时,必要增加: curl_setopt($this->ch,CURLOPT_NOSIGNAL,1); # 执行 $response = curl_exec($ch); if(curl_errno($ch)){ curl_error($ch); exit(); } curl_close($ch); 编程之家学堂逐步分享更多《PHP实战:PHP cURL初始化和执行方法入门级代码》相关教程。欢迎交流 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |