PHP中curl详解

Posted upxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP中curl详解相关的知识,希望对你有一定的参考价值。

定义

curl是一个库,能让你通过URL和许多不同种的服务器进行勾搭、搭讪和深入交流,并且还支持许多协议。并且curl可以支持https认证、http post、ftp上传、代理、cookies、简单口令认证等等功能啦

例子

<?php 
    //创建curl会话资源
   $ch = curl_init(); 
   // 设置url
   curl_setopt($ch, CURLOPT_URL, "baidu.com"); 
   //这是设置是否将响应结果存入变量,1是存入,0是直接echo出;
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
   //将响应结果存入$output
   $output = curl_exec($ch); 
    //echo output
    echo $output;
   // close curl resource to free up system resources 
   curl_close($ch);      
?>
  • 总结:

    大致流程:创建curl会话 -> 配置参数 -> 执行 -> 关闭会话。
    技术分享图片

来自:curl详解


以上是关于PHP中curl详解的主要内容,如果未能解决你的问题,请参考以下文章

解析php中curl

跟着百度学PHP[17]-PHP扩展CURL的用法详解

详解php的curl几个函数

PHP CURL详解

php curl参数详解

PHP使用CURL详解