paserRequest($_SERVER["QUERY_STRING"]);

function paserRequest($strReq)

{

parse_str($strReq);//解析请求参数

$cpIds = explode(',', $cp);//按逗号分隔

$cpArray = array();

for($index=0;$index

array_push($cpArray,array(

"cp" => (int)( $cpIds[$index] ),

"flag" => -1,

"fc" => 0,

"ta" => 1,

"cr" => $cpIds[$index])

);

} //构造数组

$jsonFinal = array("data" => $cpArray, "seq"=>$seq);

$json_string = json_encode($jsonFinal);//构造json对象

print_r($json_string);

}

?>

完全不懂服务器的东西,这点代码写了三个小时。。。

简单的记录一下要点,方便以后查阅:

存储全局数据的$_SERVER变量

解析字符串的函数

json编码、解码

输出

另外,nginx服务器需要配置php

location ~ ^(.+\.php)(.*)$ {

fastcgi_index index.php;

fastcgi_pass 127.0.0.1:9999;

include fastcgi_params;

set $path_info "";

set $real_script_name $fastcgi_script_name;

if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {

set $real_script_name $1;

set $path_info $2;

}

fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;

fastcgi_param SCRIPT_NAME $real_script_name;

fastcgi_param PATH_INFO $path_info;

fastcgi_param SERVER_NAME $host;

server_name_in_redirect off;

}

php 请求url 返回json,php解析请求url并返回json数据相关推荐

  1. java解析url字符串,将字符串解析为URL

    How can I parse dynamic string values in order to create URL instances? I need to replace spaces wit ...

  2. php json java_php 解析java传过来的json数据

    例如: java所传json数据: array(1) { ["info"]=> string(1437) "{"error_data":[{&q ...

  3. JSON 数据格式解析(转)

    JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互.本文将快速讲解 JSON 格式,并通过代码示例演示如 ...

  4. rest-framework解析器,url控制,分页,响应器,渲染器,版本控制

    解析器 1.json解析器 发一个json格式的post请求.后台打印: request_data---> {'title': '北京折叠'} request.POST---> <Q ...

  5. json在线解析工具大集合

    ** json在线解析工具大集合 ** http://json.jsrun.net JSRUN推出的JSON视图工具,简洁易用,清晰明了. 可能是国内最好用的JSON工具了. http://jsonv ...

  6. 解析网络URL地址的二维码

    java解析url二维码 解析网络URL地址的二维码 解析网络URL地址的二维码 @Testvoid contextLoads() throws Exception {StringBuffer sb ...

  7. python json模块有什么用_Python中json模块与jsonpath模块的区别是什么

    Python中json模块与jsonpath模块的区别是什么 发布时间:2021-02-02 11:15:52 来源:亿速云 阅读:94 作者:小新 这篇文章主要介绍了Python中json模块与js ...

  8. ajax请求php返回xml数据格式,ajax传输的数据格式(XML,json)怎么获取解析

    ajax传输数据格式 ajax传输XML XML介绍 XML 指可扩展标记语言EXtensible Markup Language,虽然格式和html类似,但是是用来传递数据的. 周杰伦 18 途牛 ...

  9. 解决ajax请求返回Json无法解析字符的问题

    原因:获取身份证信息,涉及图片路径,存在"\"字符,导致Json解析错误 解决思路:将返回类型从"json"改成"text",此时返回的数据 ...

最新文章

  1. 靠,上班打游戏!不,我只是在Minecraft里管理Kubernetes...
  2. 加密解密时遇到的不正确的数据以及要解密的数据长度无效问题解决方案
  3. .net编写抽奖的文档_使用开源文档工具docsify,用写博客的姿势写文档
  4. android搭建https,android 搭建https Server(示例代码)
  5. 前端学习(2811):小程序学习之学习目录
  6. 20个MySQL运维案例,请查收!
  7. 定义和声明之间有什么区别?
  8. 统计学习导论_统计学习导论 | 读书笔记15 | 广义可加模型
  9. 网络风险成为中国企业新挑战
  10. 升级:myeclipse 2015 ci 16发布
  11. go module使用教程:使用go mod的方法.报错go: cannot determine module path for source directory E:\tttttt (outside
  12. JZOJ 4252. 【五校联考7day2】QYQ的图
  13. 《燃点》-- 星星之火可以燎原
  14. pycharm2017.3.3破解到2099年
  15. 股票入门:股票交易手续费用怎么算(转)
  16. BGP协议学习笔记——BGP基础
  17. n个元素的所有子集(递归+非递归 +不去重)
  18. springBoot整合mybatis-plus 报错 No qualifying bean of type
  19. 第四届小米AIoT安全峰会在京举行 隐私与安全成为大会关注焦点
  20. 国内WiFi模组厂商盘点及发展分析

热门文章

  1. 《玩转微信6.0》一1.2 微信初体验
  2. 关于mount在unix系统上
  3. Git之 手把手教你使用Git
  4. vc6.0连接mysql数据库
  5. Atitit. 高级软件工程师and 普通的区别 高级编程的门槛总结
  6. nginx随机变换图片服务器网址来防止盗链
  7. DIV CSS兼容性解决IE6/IE7/FF浏览器的通用方法完美兼容
  8. 关于ResultSet can not re-read row data for column 1 解决方法
  9. 推荐 10 个好用的 Vue3 的开源项目,开发效率又能提升了!
  10. 2018 年年终总结 -- 斜杠前进