找回密码
 立即注册
搜索
查看: 756|回复: 0

[基础语法] CURL基础demo

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2023-11-1 15:27:06 | 显示全部楼层 |阅读模式

curl_setopt 里面更多的功能选项可以参见:https://www.php.net/manual/zh/function.curl-setopt.php

  1. <?php
  2. /**
  3. * 自定义通过CURL请求URL函数
  4. * @param string 目标网址
  5. * @return 返回网页内容
  6. * curl_setopt 里面更多的功能选项可以参见:https://www.php.net/manual/zh/function.curl-setopt.php
  7. */
  8. function request($url) {
  9.     $ch = curl_init();  //创建一个新的CURL资源赋给变量$ch
  10.     curl_setopt($ch,CURLOPT_URL,$url);  //设置URL,同样方式也可以设置其他选项
  11.     curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);   //设置获取内容但不输出

  12.     $output = curl_exec($ch);   //执行,并将获取的内容赋给变量$output

  13.     if ($output === FALSE) {
  14.         echo "cURL Error:". curl_error($ch);    //使用curl_error()函数打印错误报告
  15.     }

  16.     curl_close($ch);    //释放资源
  17.     return $output; //返回获取的网页内容
  18. }
  19. echo request('http://www.ydma.cn'); //使用函数,将输出返回的网页内容
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 17:29 , Processed in 0.070555 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表