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属性值为 ...
最新文章
- 用python画皮卡丘源代码-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘...
- Python之深入解析一行代码计算每个省面积的神器Geopandas
- 全栈工程师薪水_2020 Java 全栈工程师进阶路线图,不可错过
- 从wireshake分析http和https的通信过程
- linux系统密码正确但是一直登录不了报错Account locked due to failed logins
- 暑假周进度总结报告2
- rust-vmm 学习
- 【Vegas原创】Oracle批量create、Lock user的方法
- c++ 中引用()的用法和应用实例
- 一个封锁操作被对 wsacancelblockingcall 的调用中断_备战秋招——操作系统(3)
- WINAPI中URLDownloadToFile头文件问题
- windows11的ps界面字体显示过小
- ios13文件管理器 连接服务器,支持鼠标、文件管理—IOS13和iPad OS深度体验报告
- 两万字博文教你python爬虫requests库【详解篇】
- 如何在把微信公众号生成链接
- 你的微商城可以成为微商中的Top吗?
- ldf 和mdf 各是数据库的什么文件?
- js按下回车键调用方法
- C#编程实现阶乘的两种方法
- Source Insight4.0的安装教程及使用