问题遇到的现象和发生背景
想获取一个网页的源码,php怎么实现,例如想获取如图的代码字符串:
第一种:curl方法
//1,获取curl句柄
$ch = curl_init();
// 2. 设置选项,包括URL
curl_setopt($ch,CURLOPT_URL,"http://www.baidu.com/");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_HEADER,0);
// 3. 执行并获取HTML文档内容
$output = curl_exec($ch);
//打印网页源代码
echo $output;
第二种:file_get_contents()函数,只需要一行代码
$result = file_get_contents("http://www.baidu.com/");
//一句函数直接出结果
echo $result;