zoukankan      html  css  js  c++  java
  • php代码post请求

    <?php

     

    /**

     * 发送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);

     

    ?>

  • 相关阅读:
    利用jmSlip写一个移动端顶部日历选择组件
    JS写的排序算法演示
    jmSlip WEB前端滑屏组件
    如何:使用 Visual Basic 编写基于 Unity3D 的计算器
    验证 .NET 4.6 的 SIMD 硬件加速支持的重要性
    VB 2015 的 闭包(Closure)
    VS "15" 预览 5 中 VB 15 新增的功能
    演练:使用Xamarin.Forms开发产品介绍性质的应用(VB版)
    UWP游戏防内存修改器的方法
    优化win2d实现的萤火虫粒子效果
  • 原文地址:https://www.cnblogs.com/xingchong/p/11482095.html
Copyright © 2011-2022 走看看