码迷,mamicode.com
首页 > Web开发 > 详细

PHP中使用curl入门教程

时间:2019-07-09 16:44:30      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:相关   top   use   基于   file   oob   文件   upload   user   

curl和libcurl的区别简介

https://www.jb51.net/article/68750.htm

 

curl官网

https://curl.haxx.se/

 

PHP中使用curl入门教程

https://www.jb51.net/article/68763.htm

 

 

 

 

PHP中使用curl的步骤

在PHP中,可以使用curl完成各种各样的功能,如抓取网页,文件的上传/下载、模拟登录等。但是这些功能的实现都是基于四个步骤完成的,所以curl的使用并不复杂。

使用curl时,主要分为以下四个步骤:

1.初始化一个curl实例—curl_init()
2.设置curl执行时的相关选项—curl_setopt()
3.执行curl查询—curl_exec()
4.关闭curl—curl_close()

 

<?php
// 创建一个新cURL资源
$ch = curl_init();

// 设置URL和相应的选项
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, false);

// 抓取URL并把它传递给浏览器
curl_exec($ch);

//关闭cURL资源,并且释放系统资源
curl_close($ch);
?>
<?php
//上传文件代码
/* http://localhost/upload.php:
print_r($_POST);
print_r($_FILES);
*/

$ch = curl_init();

$data = array(‘name‘ => ‘Foo‘, ‘file‘ => ‘@/home/user/test.png‘);

curl_setopt($ch, CURLOPT_URL, ‘http://localhost/upload.php‘);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_exec($ch);
?>

PHP curl_setopt函数

https://www.runoob.com/php/func-curl_setopt.html

PHP中使用curl入门教程

标签:相关   top   use   基于   file   oob   文件   upload   user   

原文地址:https://www.cnblogs.com/chenduzizhong/p/11158267.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!