美文网首页PHP学习
PHP学习之curl的使用

PHP学习之curl的使用

作者: Renaissance_ | 来源:发表于2019-01-14 18:49 被阅读0次

    Curl

    cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。

    实现curl的基本步骤

    • 初始化

    curl_init();

    • 设置相关变量

      curl_setopt()

    • 执行并获取结果

    curl_exec()

    • 释放对象

    curl_close()

    PHP示例代码如下

    <?php
    // 初始化
    $ch = curl_init();
    // 设置选项,包括URL
    curl_setopt($ch, CURLOPT_URL,"http://www.baidu.com");
    //是否将参数返回到页面中(0表示是1表示否)
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_HEADER,0);
    //执行并获取HTML文档内容$output = curl_exec($ch);
    // 关闭urlcurl_close($ch);
    ?>
    

    curl实现POST方法

     $url = "http://localhost/web_services.php";  
    $post_data = array ("username" => "bob","key" => "12345");
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);  
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    // post数据  
    curl_setopt($ch, CURLOPT_POST, 1);  
    // post的变量  
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
    $output = curl_exec($ch);  
    curl_close($ch);
    //打印获得的数据  
    print_r($output);

    相关文章

      网友评论

        本文标题:PHP学习之curl的使用

        本文链接:https://www.haomeiwen.com/subject/ypwtlttx.html