php编写接口返回json格式结果

这篇博客展示了如何使用PHP编写接口来返回JSON格式的数据。通过设置HTTP头为application/json,结合$_GET变量获取请求参数,并从数据库中查询数据,最后将结果转化为JSON并输出。示例中涉及了数据注入检查和不同数据字段的获取。
摘要由CSDN通过智能技术生成
<?php
  header("content-type:application/json; charset=utf-8");
  require $_SERVER["DOCUMENT_ROOT"]."/common.inc.php"; 
  //require $_SERVER["DOCUMENT_ROOT"]."/mcweb/function.php";
  $reportarr['haveTraffics'] = $row[HAVETRAFFICS];
  $reportarr['siteTrafficTop100'] = $row[SITETRAFFICTOP100];
  $reportarr['keywordTraffic'] = $row[KEYWORDTRAFFIC];
  $reportarr['keywordTrafficTop100'] = $row[KEYWORDTRAFFICTOP100];
  $reportarr['lottery'] = $row[LOTTERY];
  $reportarr['diRate'] = $row[DIRATE];
  $reportarr['baiduRate'] = $row[BAIDURATE];
  $reportarr['sogouRate'] = $row[SOGOURATE];
  $reportarr['bingRate'] = $row[BINGRATE];
  $reportarr['haosouRate'] = $row[HAOSOURATE];
  $reportarr['smRate'] = $row[SMRATE];
  $reportarr['Date_'] = $row[DATE_];
  
  define('PROJECTID', 0); 
  define('PROJECTNAME', 1);
  define('PROJECTPID', 2);
  define('MANAGER', 3);
  define('HAVETRAFFICS', 4);
  define('SITETRAFFICTOP100', 5);
  define('KEYWORDTRAFFIC', 6);
  define('KEYWORDTRAFFICTOP100', 7);
  define('LOTTERY', 8);
  define('DIRATE', 9);
  define('BAIDURATE', 10);
  define('SOGOURATE', 11);
  define('BINGRATE', 12);
  define('HAOSOURATE', 13);
  define('SMRATE', 14);
  define('DATE_', 15);
   
 $date = trim($_GET['date']); 
 $project = iconv('UTF-8','gb2312//IGNORE',trim($_GET['pro']));
 $type = $_GET['type'];
 
 
 function inject_check($Sql_Str) {//?
    $check=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值