联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
怎么提示 api file is error
类型:迅睿CMS 更新时间:2020-12-16 17:06:26

api file is error


我用这里的办法做了个新自定义接口页面

https://www.xunruicms.com/wenda/24462.html

之前使用正常的

现在突然访问接口页面 www.xxxx.com/go.php?id=2910  的时候,怎么提示

api file is error

请问这是什么原因呢

是因为版本升级了吗?应该怎么处理


下面是自定义页面的代码文件如下

根目录go.php

<?php

/**
 * 自定义程序
 */

define('IS_API', basename(__FILE__, '.php')); // 项目标识
define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME)); // 该文件的名称
require((dirname(__FILE__)).'/index.php'); // 引入主文件

插件目录/dayrui/My/Api/go.php

<?php
/**
 * 自定义程序的控制器代码
  这里写php代码,基于控制器类
 */

 $id = intval($_GET['id']);
 
 $data = \Phpcmf\Service::M()->table_site("sp")->get($id); // 这里吧demo改成你的模块目录名称
 
 $url = $data['sptklj'];
 
// 输出url看看对不对,这里可以改进为301跳转等等,自由发挥
 ?>
 
 <html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="robots" content="noindex, nofollow" />
<meta http-equiv="Refresh" content="0.1;url=<?php echo $url;?>"/>
<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?a1c4b380bbc0d2125ba394767c5ec8f4";
  var s = document.getElementsByTagName("script")[0]; 
  s[xss_clean].insertBefore(hm, s);
})();
</script>
</head> 
<body>
<div style="width:300px;height:100px;margin:0 auto;padding:50px 0; text-align:center">页面跳转中,敬请稍候...</div>
</body>
</html>



回帖
  • 迅睿框架技术-吴金辉
    #1楼    迅睿框架技术-吴金辉
    2020-12-16 17:01:42
    Chrome 0
    /dayrui/My/Api/go.php命名改为 /dayrui/My/Api/Go.php
    满意答案
  • 平平
    #2楼    平平
    2020-12-16 17:05:21
    Chrome 0
  • 心如意
    #3楼    心如意
    2020-12-16 17:06:26
    Chrome 0
    @迅睿框架技术-吴金辉:好的,首字母改成大写就可以了,谢谢