php解析请求url并返回json数据
2012-11-06 18:36
357 查看
<?php paserRequest($_SERVER["QUERY_STRING"]); function paserRequest($strReq) { parse_str($strReq);//解析请求参数 $cpIds = explode(',', $cp);//按逗号分隔 $cpArray = array(); for($index=0;$index<count($cpIds);$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; }
相关文章推荐
- IOS请求php返回的数据JSON数据无法正确解析 utf-8格式
- Android的okhttp的post请求,php返回json数据。以及遇到的okhttp dispatcher问题,和json解析遇到的问题
- Android使用HttpURLConnection请求网络返回JSON数据并解析
- phpStudy4——前端页面使用Ajax请求并解析php返回的json数据
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- php实现post请求 接收android客户端json数据 存储数据库 并返回json
- c# 通过访问URL,获取并解析远程服务端返回的复杂Json数据
- JQuery获取并解析php返回的json格式数据的简单示例
- js中请求URL获得json数据,将数据解析并建表插入
- 微信小程序,请求php后台返回json数据多出隐藏字符问题
- 初探Android中的请求服务器并解析返回的json数据
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- JSON PHP中返回JSON数据(多个JSON通过一个大的数组组合成一个JSON字符串),在客户端解析JSON数据减轻服务端压力
- Android初识-通过URL地址请求并返回JSON数据
- Java根据URL连接请求JSON数据解析代码
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- php 获取并解析哈工大ltp-cloud返回的json数据
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- java通过url请求服务器端json数据并解析成想要的数据