利用cURL会话获取一个网页
作用:
初始化一个新的会话。返回一个cURL句柄,供curl_setopt(), curl_exec()和curl_close() 函数使用。
格式: curl_init ([ string $url = NULL ] )
假设提供了參数 $url ,CURLOPT_URL 选项将会被设置成这个值。
或者使用curl_setopt()函数手动地设置这个值。
函数运行假设成功,返回一个cURL句柄。出错返回 FALSE。
2、curl_setopt
作用: 为给定的cURL会话句柄设置一个选项
格式: curl_setopt ( resource $ch , int $option , mixed $value )
当中參数: ch 由 curl_init() 返回的 cURL 句柄。
option 须要设置的CURLOPT_XXX选项。
value 将设置在option选项上的值。
函数运行成功时返回 TRUE。失败时返回 FALSE
3、curl_exec
作用: 运行给定的cURL会话。
这个函数应该在初始化一个cURL会话而且所有的选项都被设置后被调用。
格式: curl_exec ( resource $ch )
当中參数 $ch 是由 curl_init() 返回的 cURL 句柄。
函数运行成功时返回 TRUE;失败时返回 FALSE。 然而,假设 CURLOPT_RETURNTRANSFER选项被设置。函数运行成功时会返回运行的结果,失败时返回 FALSE 。
4、curl_close
作用: 关闭一个cURL会话而且释放全部资源。
cURL句柄ch 也会被释放。
格式: curl_close ( resource $ch )
当中參数 $ch 是由 curl_init() 返回的 cURL 句柄。
该函数为 void 类型,没有返回值。
样例:初始化一个新的cURL会话并获取一个网页
<?php // 创建一个新cURL资源 $ch = curl_init(); // 设置URL和对应的选项 curl_setopt($ch, CURLOPT_URL, "http://blog.csdn.net/liuruiqun/"); curl_setopt($ch, CURLOPT_HEADER, 0); // 抓取URL并把它传递给浏览器 curl_exec($ch); // 关闭cURL资源,而且释放系统资源 curl_close($ch); ?>
相关文章
- 网页运行js代码
- php 网页版 ftp 小工具
- 网页开发方式-从静态页面到服务端渲染
- 简易新闻网站NewsWeb-网页抓取
- 使用Python爬取网页的相关内容(图片,文字,链接等等)
- 今天做了一个简单的PHP网页
- 静态网页更改页面 语言
- 8、NFC技术:让Android自动打开网页
- EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案中使用Onvif协议控制视频设备预置位转动
- EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案-Onvif(一)使用Onvif协议进行设备发现以及指定设备信息探测
- EasyNVR摄像机网页无插件直播方案H5前端构建之:区分页面是自跳转页面还是分享页面
- EasyNVR网页/微信播放RTSP摄像机HLS/RTMP播放时出现起播等待问题的优化过程
- 解决Linux Mint 20下使用Chrome Version 84.0.4147.105 点击网页地址栏,地址栏消失的问题的一种间接办法
- go gin框架:通过gin的StaticFile来加载html网页
- 在自己的电脑上通过IIS发布一个网页
- Atitit.网页爬虫的架构总结
- JS导出网页所有内容为excel
- chrome浏览器真机调试网页
- 在自己的电脑上通过IIS发布一个网页
- 网页特效——金钱蓝图(.html)【超级棒的财商思维】
- 网页特效——放屁龟turtle(.html)
- 【CSS】盒子模型内边距 ③ ( 盒子模型内边距案例 | 使用 Fireworks 分析网页 | 缩放图片 | 切片工具测量图片 | 吸管工具获取图片颜色 | 代码示例 )
- 如何让网页跟着 浏览器全比例缩小
- 经常使用网页播放器代码
- python web py入门(34)- 在HTML网页里弹出一个窗口
- 一个基于特征向量的近似网页去重算法——term用SVM人工提取训练,基于term的特征向量,倒排索引查询相似文档,同时利用cos计算相似度
- url下载网页的三种方法
- 黑马程序员----基于BootStrap框架的网页制作综合案例