设为首页 加入收藏

TOP

详解php的curl几个函数(二)
2017-10-10 11:55:04 】 浏览:10116
Tags:详解 php curl 函数
关联数组格式化成get方式提交的url键值对形式,这个你自己可以百度,这里不详说了。

    这一步是curl设置套链接最关键的地方,你看下面的post提交和json提交就知道了:

curl_setopt($ch,CURLOPT_URL,$url); //设置post提交
curl_setopt($ch,CURLOPT_POST,true); //提交post的数据
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

    看到没有,设置post提交其实就是在curl_setopt函数中设置参数,

    $ch 是curl_init初始化的套接流,curl_setopt函数就是不停的在这个$ch套接流中设置参数,

    第一个参数:CURLOPT_URL,这是一个很关键的参数,它是设置要提交到哪里的url

    第二个参数:CURLOPT_POST,设置提交的方式Post

    第三个参数:CURLOPT_POSTFIELDS,设置post的提交数据

    其他参数,我这里就不列举了,假如你需要参考,可以链接这里:http://www.php.net/manual/zh/function.curl-setopt.php

    

    最后两步:

    一步是:curl_exec(),这个是执行curl套接流$ch

//设置服务器返回的数据不直接输出,而是保留在curl_exec()的返回值中
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); $return = curl_exec($ch);

    这里要说一下,你其实可以不设置CURLOPT_RETURNTRANSFER这个参数,假如你不设置,那么,服务器返回值将会echo出来,而不是保存在上面的$return中

    另一步是:

curl_close($ch);

    这个是关闭执行完成的套接流,免得它占用内存资源

    再给两个函数:

    curl_errno():

    返回最后一次cURL操作的错误号。

    curl_error():

    返回一条最近一次cURL操作明确的文本的错误信息。

    这两个函数可以追踪curl_init套接流的错误信息,可以根据它们来调整设置curl过程中的错误。

    至此就结束了,有问题可以留言,有错误,望请指出,假如你指出我的错误,鄙人不胜感激,个人见识短浅,错误在所难免,群众的眼睛才是雪亮的。

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇数据类型和进制转换 下一篇php中导入导出excel的原理

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目