一、demo,抓取百度页码代码:
$url = ‘https://www.baidu.com/‘; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0); curl_setopt($ch, CURLOPT_HEADER, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, 120); $html = curl_exec($ch); curl_close($ch); var_dump($html);
二、curl函数介绍:
1、curl_init($url):初始化curl回话,返回资源类型
2、curl_setopt($ch, $option, $value):为curl设置相应的常量,$ch为curl_init()返回的资源句柄
3、curl_setopt_array($ch, $options):批量设置常量
4、curl_error($ch):返回当前会话最后一次错误的字符串
5、curl_exec($ch):执行curl会话
6、curl_getinfo($ch):获取一个curl连接资源句柄信息
7、curl_close:关闭curl会话
三、curl预定义常量
1、CURLOPT_HEADER:将头文件的信息作为数据流输出
原文:https://www.cnblogs.com/zhengchuzhou/p/9945959.html