php 请求url 返回json,php解析请求url并返回json数据
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数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java多线程阻塞队列_阻塞队列和多线程
- 下一篇: php代码升级更新机制,php如何实现更