api.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * api的入口地址请求访问,访问方法:http://我的域名/api.php?m=index&a=方法
  4. * 主页:http://www.rockoa.com/
  5. * 软件:信呼
  6. * 作者:雨中磐石(rainrock)
  7. */
  8. define('ENTRANCE', 'api');
  9. include_once('config/config.php');
  10. $_paths = '';
  11. $d = 'task';$m = 'index';$a = 'index';
  12. if(isset($_GET['m'])){
  13. $m = $rock->get('m');
  14. $a = $rock->get('a', $a);
  15. }else{
  16. if(isset($_SERVER['PHP_SELF']))$_paths=$_SERVER['PHP_SELF'];
  17. if($_paths==''&&isset($_SERVER['ORIG_PATH_INFO']))$_paths=$_SERVER['ORIG_PATH_INFO'];
  18. $_patha = explode('api.php', $_paths);
  19. $_paths = '/index/index';
  20. if(isset($_patha[1])){
  21. $_paths = $_patha[1];
  22. }else{
  23. if(isset($_SERVER['PATH_INFO']))$_paths=$_SERVER['PATH_INFO'];
  24. }
  25. }
  26. unset($_GET['d']);
  27. unset($_GET['m']);
  28. unset($_GET['a']);
  29. if($_paths){
  30. $_pa = explode('/', $_paths);
  31. if(isset($_pa[1])&&$_pa[1])$m=$_pa[1];
  32. if(isset($_pa[2])&&$_pa[2])$a=$_pa[2];
  33. }
  34. if(substr($m,0,4)=='open'){
  35. $m = ''.$m.'|openapi';
  36. }else{
  37. $m = ''.$m.'|api';
  38. }
  39. include_once('include/View.php');
粤ICP备19079148号