php curl传数组的话只能传一维数组,如果想传多维数组:两个方法:

1.转换成json在传输

2.

//通过curl模拟post的请求;
function SendDataByCurl($url,$data=array()){
//对空格进行转义
$url = str_replace(' ','+',$url);
$ch = curl_init();
//设置选项,包括URL
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_TIMEOUT,3); //定义超时3秒钟
// POST数据
curl_setopt($ch, CURLOPT_POST, 1);
// 把post的变量加上
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); //所需传的数组用http_bulid_query()函数处理一下,就ok了 //执行并获取url地址的内容
$output = curl_exec($ch);
$errorCode = curl_errno($ch);
//释放curl句柄
curl_close($ch);
if(0 !== $errorCode) {
return false;
}
return $output; }

最新文章

  1. Android开发之解决父控件拦截子控件事件问题
  2. 由简入繁实现Jquery树状结构
  3. WINDOWS黑客基础(6):查看文件里面的导入表
  4. delphi启动 EditLineEnds.ttr 被占用问题
  5. 代码片段---S3C2440按键中断驱动程序的设计
  6. Android学习及开发随记1:Android Studio安装配置
  7. 解决 kindle 书籍字体颜色偏淡问题的方法
  8. 使用openrowset跨库查询
  9. STL之deque双向队列
  10. BZOJ1211: [HNOI2004]树的计数
  11. 9、Khala实现0.01版QQ
  12. windows批处理(.bat)
  13. 201521123018 《Java程序设计》第3周学习总结
  14. jquery实战---标签页效果
  15. Java创建二叉搜索树,实现搜索,插入,删除操作
  16. 打开Visual Studio 2010,左下角显示正在从包...加载工具箱内容,卡住5、6秒!!!
  17. 12集合(2)-----Set
  18. kaldi 运行voxforge例子
  19. MySQL主主复制(双主复制)配置过程介绍
  20. c++ 类的堆成员的声明及使用

热门文章

  1. scrapy Selector用法及xpath语法
  2. 2019ICPC(银川) - Delivery Route(强连通分量 + 拓扑排序 + dijkstra)
  3. mysql中关于exists的深入讲解
  4. 1034 Head of a Gang (30分)(dfs 利用map)
  5. Java编程最差实践常见问题详细说明(2)转
  6. labview 机器视觉
  7. getline()和get()的使用区别
  8. 试验使用t检验
  9. Daily Scrum 1/4/2015
  10. 小小小小小flag