欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

CURL手册

程序员文章站 2022-03-24 16:36:44
...
PHP cURL的详细使用手册

PHP cURL可以帮助我们简单有效地去抓取网页内容,帮助我们方便的实现抓取功能。本 在PHP语言中,有许多东西值得我们去深入的探讨。下面我们将为大家详细介绍有关PHP cURL的使用方法,希望对大家有所帮助。

使用PHP cURL可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,PHP cURL是一个功能强大的PHP库。本文主要讲述如果使用这个PHP库。

启用PHP cURL设置

首先,我们得先要确定我们的PHP是否开启了这个库,你可以通过使用php_info()函数来得到这一信息。

﹤?phpphpinfo();?﹥

如果你可以在网页上看到下面的输出,那么表示PHP cURL库已被开启。

如果你看到的话,那么你需要设置你的PHP并开启这个库。如果你是在Windows平台下,那么非常简单,你需要改一改你的php.ini文件的设置,找到php_curl.dll,并取消前面的分号注释就行了。如下所示:

//取消下在的注释extension=php_curl.dll

如果你是在Linux下面,那么,你需要重新编译你的PHP了,编辑时,你需要打开编译参数——在configure命令上加上“–with-curl” 参数。

一个小示例

如果一切就绪,下面是一个小例程:

﹤?php

// 初始化一个PHP cURL对象

$curl = curl_init();

// 设置你需要抓取的URL

curl_setopt($curl, CURLOPT_URL, 'http://www.php.cn');

// 设置header

curl_setopt($curl, CURLOPT_HEADER, 1);

// 设置PHP cURL参数,要求结果保存到字符串中还是输出到屏幕上。

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

// 运行cURL,请求网页

$data = curl_exec($curl);

// 关闭URL请求

curl_close($curl);

// 显示获得的数据

var_dump($data);

如何POST数据

上面是抓取网页的代码,下面则是向某个网页POST数据。假设我们有一个处理表单的网址

相关标签: CURL手册