服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - PHP教程 - php post json参数的传递和接收处理方法

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

2019-09-29 14:13通达OA专业服务二开 PHP教程

今天小编就为大家分享一篇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参数的传递和接收处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

延伸 · 阅读

精彩推荐
  • PHP教程详解laravel安装使用Passport(Api认证)

    详解laravel安装使用Passport(Api认证)

    这篇文章主要介绍了详解laravel安装使用Passport(Api认证),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...

    今天一点也不冷2632019-09-17
  • PHP教程php分享朋友圈的实现代码

    php分享朋友圈的实现代码

    这篇文章主要为大家详细介绍了php分享朋友圈的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    魔法程序媛2692019-06-12
  • PHP教程PHP异常类及异常处理操作实例详解

    PHP异常类及异常处理操作实例详解

    这篇文章主要介绍了PHP异常类及异常处理操作,结合实例形式较为详细的分析了php异常与异常处理相关操作技巧与注意事项,需要的朋友可以参考下...

    天涯海角路4062019-07-15
  • PHP教程浅谈PHPANALYSIS提取关键字

    浅谈PHPANALYSIS提取关键字

    这篇文章主要介绍了PHPANALYSIS如何提取关键字,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...

    瞪眼看太阳1462019-06-03
  • PHP教程PHP实现的日历功能示例

    PHP实现的日历功能示例

    这篇文章主要介绍了PHP实现的日历功能,涉及php针对日期时间的简单运算与输出显示相关操作技巧,需要的朋友可以参考下...

    Json______4522019-09-09
  • PHP教程PHP正则匹配到2个字符串之间的内容方法

    PHP正则匹配到2个字符串之间的内容方法

    今天小编就为大家分享一篇PHP正则匹配到2个字符串之间的内容方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    宁不凡2892019-07-09
  • PHP教程php实现生成PDF文件的方法示例【基于FPDF类库】

    php实现生成PDF文件的方法示例【基于FPDF类库】

    这篇文章主要介绍了php实现生成PDF文件的方法,结合实例形式分析了php基于FPDF类库实现生成pdf文件的相关操作技巧,需要的朋友可以参考下 ...

    Rock_sz2382019-09-18
  • PHP教程Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法

    Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的

    这篇文章主要介绍了Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法,简单介绍了monolog_mysql的安装、配置、数据库迁移、日志生成、mysql写入等相关操作技巧,需要的朋友可以参考下 ...

    skyisbluening3062019-09-12