zoukankan      html  css  js  c++  java
  • 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参数。

     

     

     

     

     

  • 相关阅读:
    pywinauto首页、文档和下载
    Android UI自动化测试最佳实践
    5个最佳的Android测试框架(带示例) – 码农网
    (转)使用graphviz绘制流程图
    使用 Graphviz 生成自动化系统图
    程序员的绘图利器 — Graphviz
    绘图工具graphviz学习使用
    Git Book 中文版
    [git] 更新到某个指定版本
    LindDotNetCore~Aspect面向方面编程
  • 原文地址:https://www.cnblogs.com/jscs/p/13632811.html
Copyright © 2011-2022 走看看