php curl post提交application/x-www-form-urlencoded格式
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格式相关推荐
- get 与 post的区别?application json 与form表单的区别?
这里是修真院前端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析前端知识/技能,本篇分享的是: [get 与 p ...
- c# Application.run和form.show区别
Application.run(form):在当前线程上开始运行标准应用程序消息循环,并使指定窗体可见. form.show() :使指定窗体可见: 参照:https://blog.csdn.net/ ...
- html表单通过js提交表单提交,JavaScript动态创建form表单并提交的实现方法
本文实例讲述了JavaScript动态创建form表单并提交的实现方法.分享给大家供大家参考,具体如下: 页面布局有些复杂的情况下,可能需要在页面中动态创建一个 form,JavaScript 创建 ...
- SharePoint 2013 使用InfoPath 提交数据到InfoPath form Library
本文适用于SharePoint & InfoPath 2007, 2010, 2013 , 但本文将以2013作为例子来叙述. 假设有这么一个需求: 1. 需要一个 form来保存 daily ...
- php ajax form表单提交,Ajax方法实现Form表单提交的方法
这次给大家带来Ajax方法实现Form表单提交的方法,Ajax方法实现Form表单提交的注意事项有哪些,下面就是实战案例,一起来看一下. 写在前面的话 在使用form表单的时候,一旦点击提交触发sub ...
- html 表单提交到后台,html form表单提交数据并后台获取
FileTemp前台: HTML的代码:(关键是要在form里设置enctype="multipart/form-data",这样才能在提交表单时,将文件以二进制流的形式传输到服务 ...
- elementui from表单提交_elementui upload与form一起提交
学生基本信息管理操作中,有照片,可以上传也可以不上传,在表单界面可以修改照片,el-upload控件可以带额外参数提交,jquery的post模拟不了成表单带文件提交的方式,因此,判断如果有上传文件时 ...
- java action提交表单数据,form表单action提交详解
1.JS部分代码 function submitForm(action, actName, objName, formName,blogType){ $("#"+formName) ...
- php http form的格式,multipart/form-data 格式的http请求,以及lua构造实现
大多数前端工程师对于这个multipart/form-data并不陌生,当我们需要发送二进制数据如图片时,通常会用到这个玩意儿-我们用form表单提交数据时,会指定form元素的enctype属性值为 ...
最新文章
- 好文推荐,15 分钟教你搞懂 Git!
- 【阿里巴巴】CBU技术部招聘
- c语言编写服务器的优点,用C语言编写的服务器中记录效率最高的文件是什么?...
- C语言实现链表栈 LinkedListStack(附完整源码)
- 执行单元测试 报TEST class 有不能识别字符
- 『软件工程1』详解软件是什么
- 【算法图解|5】javaScript求两个数的最大公约数
- 【MySQL】基于MySQL的SQL核心语法实战演练(三)
- 极乐技术周报(第十六期)
- iOS开发之一句代码检测APP版本的更新
- BP神经网络和支持向量机在R语言中的实现
- web安全day26:今天,算是把linux的用户管理弄明白了
- 智能信息处理专业是干嘛的?
- 主键中mappedBy的具体使用及其含义
- 常用的向量矩阵求导公式
- mx播放器有没有投屏功能_手机投屏到电视有5种方法,跟我这样操作,仅需2步就搞定...
- OpenVINO: export failure: libpython3.9.so.1.0: cannot open shared object file: No such file or direc
- CV 经典主干网络 (Backbone) 系列: Darknet-53
- VS2012 处理器架构“x86”不匹配 通过配置管理器更改您的项目的目标处理器架构...
- MIT6.824_2021_学习总结 分布式常见知识点
热门文章
- C++开发人员职业发展规划
- 影响用户流畅体验APP游戏的的因素有哪些?
- Java实现Excel批量导入数据库
- JAVA Spring Shiro mybaits 后台管理 二次开发框架 OA ERP CMS 微信 IM即时通讯(websocket)
- 全连接网络手写数字识别(极详细,互助)
- 统计一个字符串中每个字符出现的次数
- 如何设置分页符(ReportViewer 控件)
- 【Android Audio】dumpsys media.audio_policy分析【不定期更新文章】
- putty使用.pem文件连接服务器
- 机器学习之房价预测实战