examle one :

function Post($url, $data)

{

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_HEADER, FALSE);//不抓取头部信息。只返回数据

curl_setopt($curl, CURLOPT_TIMEOUT,1000);//超时设置

curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);//1表示不返回bool值

curl_setopt($curl, CURLOPT_POST, TRUE);

curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));//重点

curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));

$response = curl_exec($curl);

if (curl_errno($curl)) {

return curl_error($curl);

}

curl_close($curl);

return $response;

//header('Location:'.$response['data']['url']);

}

—————————————

example two:

/**

* php curl中x-www-form-urlencoded 请求数据

* @param  string   $data  请求数据

* @param  string   $url  请求地址

* @return boolean         [description]

*/

function curPost($url,$data)

{

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_HEADER, 0);//不抓取头部信息。只返回数据

curl_setopt($curl, CURLOPT_TIMEOUT,1000);//超时设置

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//1表示不返回bool值

curl_setopt($curl, CURLOPT_POST, 1);

curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));//重点

curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));

$response = curl_exec($curl);

if (curl_errno($curl)) {

return curl_error($curl);

}

curl_close($curl);

return $response;

}

php curl post提交application/x-www-form-urlencoded格式相关推荐

  1. get 与 post的区别?application json 与form表单的区别?

    这里是修真院前端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析前端知识/技能,本篇分享的是: [get 与 p ...

  2. c# Application.run和form.show区别

    Application.run(form):在当前线程上开始运行标准应用程序消息循环,并使指定窗体可见. form.show() :使指定窗体可见: 参照:https://blog.csdn.net/ ...

  3. html表单通过js提交表单提交,JavaScript动态创建form表单并提交的实现方法

    本文实例讲述了JavaScript动态创建form表单并提交的实现方法.分享给大家供大家参考,具体如下: 页面布局有些复杂的情况下,可能需要在页面中动态创建一个 form,JavaScript 创建 ...

  4. SharePoint 2013 使用InfoPath 提交数据到InfoPath form Library

    本文适用于SharePoint & InfoPath 2007, 2010, 2013 , 但本文将以2013作为例子来叙述. 假设有这么一个需求: 1. 需要一个 form来保存 daily ...

  5. php ajax form表单提交,Ajax方法实现Form表单提交的方法

    这次给大家带来Ajax方法实现Form表单提交的方法,Ajax方法实现Form表单提交的注意事项有哪些,下面就是实战案例,一起来看一下. 写在前面的话 在使用form表单的时候,一旦点击提交触发sub ...

  6. html 表单提交到后台,html form表单提交数据并后台获取

    FileTemp前台: HTML的代码:(关键是要在form里设置enctype="multipart/form-data",这样才能在提交表单时,将文件以二进制流的形式传输到服务 ...

  7. elementui from表单提交_elementui upload与form一起提交

    学生基本信息管理操作中,有照片,可以上传也可以不上传,在表单界面可以修改照片,el-upload控件可以带额外参数提交,jquery的post模拟不了成表单带文件提交的方式,因此,判断如果有上传文件时 ...

  8. java action提交表单数据,form表单action提交详解

    1.JS部分代码 function submitForm(action, actName, objName, formName,blogType){ $("#"+formName) ...

  9. php http form的格式,multipart/form-data 格式的http请求,以及lua构造实现

    大多数前端工程师对于这个multipart/form-data并不陌生,当我们需要发送二进制数据如图片时,通常会用到这个玩意儿-我们用form表单提交数据时,会指定form元素的enctype属性值为 ...

最新文章

  1. 好文推荐,15 分钟教你搞懂 Git!
  2. 【阿里巴巴】CBU技术部招聘
  3. c语言编写服务器的优点,用C语言编写的服务器中记录效率最高的文件是什么?...
  4. C语言实现链表栈 LinkedListStack(附完整源码)
  5. 执行单元测试 报TEST class 有不能识别字符
  6. 『软件工程1』详解软件是什么
  7. 【算法图解|5】javaScript求两个数的最大公约数
  8. 【MySQL】基于MySQL的SQL核心语法实战演练(三)
  9. 极乐技术周报(第十六期)
  10. iOS开发之一句代码检测APP版本的更新
  11. BP神经网络和支持向量机在R语言中的实现
  12. web安全day26:今天,算是把linux的用户管理弄明白了
  13. 智能信息处理专业是干嘛的?
  14. 主键中mappedBy的具体使用及其含义
  15. 常用的向量矩阵求导公式
  16. mx播放器有没有投屏功能_手机投屏到电视有5种方法,跟我这样操作,仅需2步就搞定...
  17. OpenVINO: export failure: libpython3.9.so.1.0: cannot open shared object file: No such file or direc
  18. CV 经典主干网络 (Backbone) 系列: Darknet-53
  19. VS2012 处理器架构“x86”不匹配 通过配置管理器更改您的项目的目标处理器架构...
  20. MIT6.824_2021_学习总结 分布式常见知识点

热门文章

  1. C++开发人员职业发展规划
  2. 影响用户流畅体验APP游戏的的因素有哪些?
  3. Java实现Excel批量导入数据库
  4. JAVA Spring Shiro mybaits 后台管理 二次开发框架 OA ERP CMS 微信 IM即时通讯(websocket)
  5. 全连接网络手写数字识别(极详细,互助)
  6. 统计一个字符串中每个字符出现的次数
  7. 如何设置分页符(ReportViewer 控件)
  8. 【Android Audio】dumpsys media.audio_policy分析【不定期更新文章】
  9. putty使用.pem文件连接服务器
  10. 机器学习之房价预测实战