PHP使用CURL

参考文章:

  curl详解

cutrl例子

 

curlPHP的一个扩展,利用该扩展可以实现服务器之间的数据或文件传输

也就是说curl就是一个工具,用来做服务器之间数据、文件传输的工具

用来采集网络中的html网页文件、其他服务器提供接口数据等

 开启curl扩展

(1) 在php.ini里面开启curl这个扩展

(2) 将PHP的安装路径保存到环境变量的系统变量中(环境变量之间的分隔符是英文的分号)

(3) 重启apache服务器

(4) 重启计算机

 

1 为什么要用cURL?

 

是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的 PHP 的 file_get_contents() 函数:

 

$content = file_get_contents("http://www.awaimai.com");
$lines = file("http://www.awaimai.com");
readfile(http://www.awaimai.com);

 

不过,这种做法缺乏灵活性和有效的错误处理。而且,你也不能用它完成一些高难度任务,比如处理:coockies、验证、表单提交、文件上传等等。

 

2 启用cURL

 

首先,我们得先要确定 PHP 是否开启了这个库,你可以通过使用phpinfo()函数来得到这一信息。如果在网页上看到下面的输出,那么表示 cURL 库已开启。

 

 

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

 

# 取消下面的注释
extension=php_curl.dll

 

如果是 Linux 服务器,需要重新编译 PHP ,编译时在configure命令上加上--with-curl参数。

 

 

 

 

 

posted @ 2020-09-08 15:30  JS脚本  阅读(451)  评论(0编辑  收藏  举报