ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯(lián)系官方銷售客服

1835022288

028-61286886

投訴 已解決 在插件中接口數(shù)據使用代碼我將參數(shù)以格式用編碼后傳入在后臺解碼 3 0

在httpapi插件中,接口數(shù)據使用php代碼,我將參數(shù)以JSON格式用base64編碼后傳入,在后臺解碼后使用,文件的代碼如下:

$cans = \Phpcmf\Service::L('input')->get('cans');

$cans = strToUtf8(base64_decode($cans));

$return = [

$get['cxb'] =>$cans.cxb,

$get['cxzd'] =>$cans.cxzd,

$get['cxtj'] =>$cans.cxtj,

];

function strToUtf8($str){

$encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));

if($encode == 'UTF-8'){

return $str;

}else{

return mb_convert_encoding($str, 'UTF-8', $encode);

}

}

返回數(shù)據能正常解碼,可數(shù)據內容有點怪,請高手幫看看是什么原因。

傳入的參數(shù)編碼前為:{"cxb":"abc","cxzd":["字段A","字段B","字段C"],"cxtj":[{"字段A":">=5","字段C":"DESC"}]}

編碼后為:eyJjeGIiOiJhYmMiLCJjeHpkIjpbItfWts5BIiwi19a2zkIiLCLX1rbOQyJdLCJjeHRqIjpbeyLX1rbOQSI6Ij49NSIsItfWts5DIjoiREVTQyJ9XX0=

可返回值變成:{"code":1,"msg":"ok","data":{"":"{\"cxb\":\"abc\",\"cxzd\":[\"字段A\",\"字段B\",\"字段C\"],\"cxtj\":[{\"字段A\":\">=5\",\"字段C\":\"DESC\"}]}cxtj"}}

data中的鍵名是空,后面又多了個cxtj。

正常的應該是返回 data內容為{\"cxb\":\"abc\",\"cxzd\":[\"字段A\",\"字段B\",\"字段C\"],\"cxtj\":[{\"字段A\":\">=5\",\"字段C\":\"DESC\"}]}才對,為何多出了些東西?


插件版權:官方插件
插件名稱:httpapi
解決方案