|
|
curl_setopt 里面更多的功能选项可以参见:https://www.php.net/manual/zh/function.curl-setopt.php
- <?php
- /**
- * 自定义通过CURL请求URL函数
- * @param string 目标网址
- * @return 返回网页内容
- * curl_setopt 里面更多的功能选项可以参见:https://www.php.net/manual/zh/function.curl-setopt.php
- */
- function request($url) {
- $ch = curl_init(); //创建一个新的CURL资源赋给变量$ch
- curl_setopt($ch,CURLOPT_URL,$url); //设置URL,同样方式也可以设置其他选项
- curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); //设置获取内容但不输出
- $output = curl_exec($ch); //执行,并将获取的内容赋给变量$output
- if ($output === FALSE) {
- echo "cURL Error:". curl_error($ch); //使用curl_error()函数打印错误报告
- }
- curl_close($ch); //释放资源
- return $output; //返回获取的网页内容
- }
- echo request('http://www.ydma.cn'); //使用函数,将输出返回的网页内容
复制代码
|
|