background image

PHP 基本入门:php curl 基本操作详解

怎么使用 cURL 的基本方法?首先修改 php.ini 文件的设置,找到 php_curl.dll,取消下在
的注释 extension=php_curl.dll,因为 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,"");

//是否将参数返回到页面中(0 表示是 1 表示否)

curl_setopt(

$ch

, CURLOPT_RETURNTRANSFER,1);

curl_setopt(

$ch

, CURLOPT_HEADER,0);

//执行并获取 HTML 文档内容

$output

 = curl_exec(

$ch

);

// 关闭 url

curl_close(

$ch

);

?>