• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php post json参数的传递和接收处理方法

    页面1 ,php传递json参数的页面:

    1.php

    ? 
    function http_post_data($url, $data_string) { 
     
      $ch = curl_init(); 
      curl_setopt($ch, CURLOPT_POST, 1); 
      curl_setopt($ch, CURLOPT_URL, $url); 
      curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); 
      curl_setopt($ch, CURLOPT_HTTPHEADER, array( 
       'Content-Type: application/json; charset=utf-8', 
       'Content-Length: ' . strlen($data_string)) 
      ); 
      ob_start(); 
      curl_exec($ch); 
      $return_content = ob_get_contents(); 
      //echo $return_content."br>"; 
      ob_end_clean(); 
     
      $return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
      // return array($return_code, $return_content); 
      return $return_content; 
     } 
     
    $url = "http://127.0.0.1/2.php"; 
    $data = json_encode(array('a'=>"weqweqwe", 'b'=>2));  
     
    //list($return_code, $return_content) = http_post_data($url, $data); 
    $aaa = http_post_data($url, $data); 
    //print_r($aaa); 
    echo $aaa; 
     
    $ccc=json_decode($aaa); 
    print_r($ccc); 
    echo $ccc->b; 
     
    echo "hr>"; 
    $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; 
    var_dump(json_decode($json,true)); 
      
    ?> 

    页面2,参数接收处理:

    2.php

    ? 
    $postData = file_get_contents('php://input'); 
    echo $postData; 
    $data = json_encode(array('a'=>" 234 ", 'b'=>2)); 
    echo $data; 
    ?> 

    以上这篇php post json参数的传递和接收处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • js 解析 JSON 数据简单示例
    • 关于JSON解析的实现过程解析
    • JavaScript解析JSON数据示例
    • java解析json方法总结
    • JS解析后台返回的JSON格式数据实例
    • 如何利用javascript接收json信息并进行处理
    上一篇:PHP调用接口用post方法传送json数据的实例
    下一篇:PHP+MySQL实现模糊查询员工信息功能示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php post json参数的传递和接收处理方法 php,post,json,参数,的,传递,