https://www.jb51.net/article/68750.htmphp
https://www.jb51.net/article/68763.htm浏览器
PHP中使用curl的步骤curl
在PHP中,能够使用curl完成各类各样的功能,如抓取网页,文件的上传/下载、模拟登陆等。可是这些功能的实现都是基于四个步骤完成的,因此curl的使用并不复杂。函数
使用curl时,主要分为如下四个步骤:url
1.初始化一个curl实例—curl_init()
2.设置curl执行时的相关选项—curl_setopt()
3.执行curl查询—curl_exec()
4.关闭curl—curl_close()spa
<?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); ?>