/**

* 发送post请求

* @param string $url 请求地址

* @param array $post_data post键值对数据

* @return string

*/

function send_post($url, $post_data) {

$postdata = http_build_query($post_data);

$options = array(

'http' => array(

'method' => 'POST',

'header' => 'Content-type:application/x-www-form-urlencoded,Content-Length: .strlen($query)',

'content' => $postdata,

'timeout' => 5 // 超时时间(单位:s)

)

);

$context = stream_context_create($options);

$result  = file_get_contents($url, false, $context);

return $result;

}

//post数据

$post_data = array(

'user_id'   => '148206',                                 // 用户ID

'app_id'    => '85',                                     // 应用ID

'order_sn'  => 'P201909062014389901',                    // 聚合平台订单号

'attach'    => '878910012825534479_878910012825534466',  // 游戏订单号

'money'     => '1',                                      // 订单金额(单位:分)

'server'    => '3101',                                   // 游戏区服名

'role'      => 'aaa',                                    // 游戏角色名

'ip'        => '115.171.217.6',                          // 用户IP

'add_time'  => '1567772078',                             // 聚合平台订单创建时间

'sign'      => '1030893470d8e65ee4c4c65359ba6405'        // 签名

);

$url = 'http://11-1111.11.com:7904/pay_cadd_lesqi';

$res = send_post($url, $post_data);

print_r($res);

?>

标签:http,url,代码,context,array,php,data,post

来源: https://www.cnblogs.com/xingchong/p/11482095.html

php通过post请求_php代码post请求相关推荐

  1. php处理异步请求_php的异步请求操作

    php的异步请求操作 PHP #异步请求2012-04-15 00:21 在很多情况下,有这样的一个需求:让php在后台执行某个程序,但要让页面快速的输出显示. 以下是我总结的几种实现方式 exec ...

  2. php 模拟并发请求_PHP模拟并发请求

    原理:使用curl_init()创建多个请求实例,再使用curl_multi_init()批量执行创建的多个请求实例. 文件1:curl.php<?php $threads=500;//并发请求 ...

  3. 修改哪个请求头可以伪造请求ip_欧姆龙NX系列EtherNet/IP通信

    1.Ethernet/IP基础 工业以太网协议 (Ethernet/IP) 是由ODVA所开发并得到了罗克韦尔自动化的强大支持.它使用已用于ControlNet和DeviceNet的控制和信息协议 ( ...

  4. 修改哪个请求头可以伪造请求ip_基于EtherNet/IP实现欧姆龙NX系列PLC通信

    1.引言 工业以太网协议 (Ethernet/IP) 是由ODVA所开发并得到了罗克韦尔自动化的强大支持.它使用已用于ControlNet和DeviceNet的控制和信息协议 (CIP) 为应用层协议 ...

  5. Vue:全局拦截所有请求,并在请求头中添加token

    Vue:全局拦截所有请求,并在请求头中添加token 在实际的项目中,为了登录的安全,token是必不可少的,所以就需要前后端配合,后端生成和验证token(这方面我也写过博客,讲述后端对token的 ...

  6. ajax一次请求多条记录,Jquery 一次处理多个ajax请求的代码

    Jquery 一次处理多个ajax请求的代码 复制代码 代码如下: $(document).ready(function () { $('#getsetgo').click(function () { ...

  7. php获取curl头_php中CURL请求头和响应头获取方法

    本文主要和大家分享php中CURL请求头和响应头获取方法,希望能帮助到大家. 1.从CURL中获取响应头$oCurl = curl_init(); // 设置请求头, 有时候需要,有时候不用,看请求网 ...

  8. python post请求实例_Python使用requests发送POST请求实例代码

    本文研究的主要是Python使用requests发送POST请求的相关内容,具体介绍如下. 一个http请求包括三个部分,为别为请求行,请求报头,消息主体,类似以下这样: 请求行 请求报头 消息主体 ...

  9. http get post java_java发送http的get、post请求实现代码

    Http请求类 package wzh.Http; import java.io.BufferedReader; import java.io.IOException; import java.io. ...

最新文章

  1. Windows Server 2008域中组的成员关系
  2. C#数组按值和按引用传递数组区别
  3. Mac中安装git后,终端运行git出错,提示安装Xcode
  4. vue循环渲染子组件视图不更新问题
  5. PHP笔记-双色球例子
  6. 各种文件系统支持的最大硬盘容量
  7. emacs python_Emacs 下使用 lsp-mode 对 Python 进行补全
  8. vs2015安装msdn_vs2015中文旗舰版下载
  9. visio常用快捷键_visio2003常用快捷键有哪些
  10. 金士顿u盘分区工具_U盘PE安装ESD格式系统 图文教程
  11. matlab画贝塞尔曲线给出图题,matlab练习程序(贝塞尔曲线)
  12. 对Java语言入门初学者的一些建议
  13. android espresso跨程序,Android中使用Espresso进行UI测试
  14. MPLS流量工程(TE)
  15. 关于前端会用到的一些技术栈
  16. cs6制作拼图游戏 dreamweaver_Dreamweaver制作拼图步骤
  17. 内联函数let、also、with、run、apply的用法
  18. National Day
  19. 齐博 php7,PHP代码审计理解(二)----齐博CMS7.0文件覆盖
  20. vijos1153 猫狗大战

热门文章

  1. 测试sql server服务是否配置正确
  2. MySQL常见故障处理手册_转
  3. android.util.Log常用的方法
  4. Vue模板,数据和指令
  5. Python3 格式化数字 补零 数字补零
  6. python 中的 type(), dtype(), astype()的区别
  7. Hive环境搭建启动报错
  8. SQL Server性能调优:资源管理之内存管理篇(上)
  9. Cookies 和 Session的区别
  10. C++基础总结(4)-----指针