php curl基本操作
cURL是与各种的服务器使用各种类型的协议进行连接和通讯的工具。它是一个强大的库支持http、https、ftp、telnet、file等协议,同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传、HTTP 基于表单的上传、代理、cookies和用户名+密码的认证。
可能大家也用过file_get_contents()函数,但是这种做法如处理coockies、验证、表单提交、文件上传等等就力不从心了。
使用cURL的基本方法如下:
首先修改php.ini文件的设置,找到php_curl.dll,取消下在的注释extension=php_curl.dll,因为php默认是不开启cURL的。
然后就是基本步骤:
1.初始化
2.设置变量 (curl_setopt)
3.执行并获取结果 (curl_exec)
4.输出
php实例如下:
- <?php
- // 初始化
- $ch = curl_init();
- // 设置选项,包括URL
- curl_setopt($ch, CURLOPT_URL,"http://www.baidu.com");
- //是否将参数返回到页面中(0表示是1表示否)
- curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
- curl_setopt($ch, CURLOPT_HEADER,0);
- //执行并获取HTML文档内容
- $output = curl_exec($ch);
- // 关闭url
- curl_close($ch);
- ?>
- 下篇我将会将详细的用法
转载于:https://www.cnblogs.com/phpddt/archive/2013/05/14/3078754.html
php curl基本操作相关推荐
- 2021-09-03 Elasticsearch基操
Elasticsearch 基操 一.Elasticsearch介绍 二.curl 基本操作 三.es 可视化工具 一.Elasticsearch介绍 二.curl 基本操作 参考:使用curl操作 ...
- 汽车之家 php,demo.php · 放屁大亨。/PHP爬取汽车之家数据 - Gitee.com
/** * Created by PhpStorm. * User: wangjie * Date: 2018/9/18 * Time: 15:55 */ class demo { /** * cUR ...
- Subversion基本操作
Top NSD OPERATION DAY06 案例1:Subversion基本操作 案例2:使用Subversion协同工作 案例3:制作nginx的RPM包 1 案例1:Subversion基本操 ...
- Linux常用命令与基本操作、填空题、简答题
文章目录 基本知识点 基本操作 叙述什么是shell? 重启虚拟机网络 分区 查看当前进程 查看主机名 重启 关机 查看IP地址 文件搜索 挂载 查看网络配置 linux系统中Vi的三种模式 磁盘分区 ...
- curl -s http://192.168.232.191/openapi/v2 | jq 不显示JSON格式的文档说明
在学习<kubernetes权威指南>(第五版)时,按照书上的教程复现,会出现一些意外的问题.这里汇总行地记录一下: 环境:ubuntu18.04 k8s版本:v1.15.11 问题: 在 ...
- Postman系列之基本操作及设置
------·今天距2021年281天·------ 这是ITester软件测试小栈第102次推文 在上一篇:Postman系列之发送不同HTTP类型请求,介绍了HTTP接口请求以及响应,并利用Pos ...
- vivo面试经验4(linux基本操作,最基本,必须得会!!)
操作linux通过xshell进行连接: 基本操作介绍 1.shutdown -h 关机 shutdown -r 重启 2.mkdir aaa 新建目录aaa rmdir aaa 删除目录aaa 3. ...
- InfluxDB简介,InfluxDB的基本操作
一.InfluxDB 简介 InfluxDB 是用Go语言编写的一个开源分布式时序.事件和指标数据库,无需外部依赖. 类似的数据库有Elasticsearch.Graphite等. 其主要特色功能 1 ...
- 【vim入门笔记】基本操作与插件安装
教程:bilibili 正月点灯笼 av37130822 文章目录 vim 存在两种模式 命令模式下保存退出 进入文件 不保存的情况下退出 vim配置 vim ~/.vimrc vim基本操作 上下左 ...
最新文章
- 在ASP.NET MVC中使用Log4Net记录异常日志,出错时导向到静态页
- 提升JSP应用程序的七大秘籍绝招
- Azure认知服务之使用墨迹识别功能识别手写汉字
- (94)Verilog HDL系统函数和任务:$ferror
- 《现在的泪,都是当年脑子进的水》读书笔记
- 深入理解java:线程本地变量 java.lang.ThreadLocal类
- Windows CMD命令大全
- Lucas-Kanade 20 Years On 正反向/累加/合成求解算法
- TypeScript--适合小白吧(应该)
- 幻塔html5,《幻塔》角色情报:完美破坏者“伊希斯”
- hcip难不难?华为认证考试难不难?
- 雷神的微软平台安全宝典---第二章 简介
- MySQL简单命令和SELECT查询,给字段起别名【MySQL数据库】
- XDOJ例题及答案第八更 密码编译 密码强度 排序2 排序3 排序算法比较器 判断奇偶性 平均数 气温波动 亲和数 求交错序列前N项和 求平均值求奇数的和
- C语言实现3个数大小比较
- java util包排序,利用stream sorted进行降序排序
- 复盘在项目管理中的应用
- EmguCv模板匹配
- 计蒜客 联想专卖店大促销 二分
- python struct.unpack和struct.pack详解
热门文章
- IIS 下配置无后缀的URL ReWrite
- Java注解Annotation详解
- 在博客园写了一年博客,收获的不仅仅是写作技能——我能一直保持积极的学习和工作态度...
- C#读取AD域用户信息
- libjvm.so: cannot restore segment prot after reloc: Permission denied权限不够问题
- 妹纸这套路玩的好深,吹泡泡能吹出气球来
- 关于对FLASH开发,starling、starling feathers、starling MVC框架的理解
- Zend Framework 的 PHP 编码标准
- 【简报】创建线框结构的PDF格式草图表
- Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析(10)...