下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms伪静态文章接口show.php采用自定义名并禁止id访问

101 2023-10-25 17:07:55

收藏
帝国cms伪静态文章接口show.php采用自定义名,但此时我们同样可以通过id进行访问,如果要禁止id格式的url被访问要如何操作呢?
 

核心源码如下

$tbname = $class_r[$classid][tbname];
if(is_numeric($id)){
    $refuse=$empire->fetch1("select * from {$dbtbpre}ecms_".$tbname." where id=$id limit 1");
    if($id!=$refuse['filename']){
        header('status: 404 Not Found');
    	printerror('此信息不存在','',1,0,1);
    }
}

这样,就实现了禁止在存在自定义名时,id被访问到,防止分权。

本文地址:https://xzo.com.cn/develop/empire/1177.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国CMS内容页点赞功能怎么用?
帝国CMS内容页点赞功能怎么用?

网站的点赞代表用户对网站内容的认可,点赞数越高代表质量越高,对于提升用户体...

8 636
帝国cms怎样展示管理员文章总数、点赞总数、上次发布时间
帝国cms怎样展示管理员文章总数、点赞总数、上次发布时间

其实博客与企业站是很像的,只是多了一些功能如博主信息展示、点赞数、评论数...

9 909
帝国CMS调用新浪iplookup接口实现不同ip跳转不同城市分站
帝国CMS调用新浪iplookup接口实现不同ip跳转不同城市分站

让不同城市的访客在访问页面时跳转到对应的城市站才能带来更好的体验,而新浪...

1 299
学习帝国cms新手买什么样的服务器入门比较好?
学习帝国cms新手买什么样的服务器入门比较好?

学习帝国cms用什么样的服务器比较好呢?其实选择有很多比如说学生机、虚拟主...

2 295
帝国cms封装自定义函数实现用户发布数统计
帝国cms封装自定义函数实现用户发布数统计

在帝国cms会员开发的过程中,我们经常需要展示用户文章发布数统计。如果每次...

1 238
帝国CMS怎么整合Discuz
帝国CMS怎么整合Discuz

Discuz是一个相当流行的论坛系统,现在百度站长论坛还是使用的discuz。帝国cm...

0 318
帝国cms怎样调用图集第一张图片?
帝国cms怎样调用图集第一张图片?

帝国cms图片集非常好用,通过合理配置图片集,我们可以实现网站图集的展示,让页...

0 333
帝国cms开发签到功能的可行性与方向分析
帝国cms开发签到功能的可行性与方向分析

帝国cms网站签到是提升用户黏性与活跃度的重要手段,但签到功能应该怎样开发...

1 356
随机帝国CMS开发教程
帝国cms怎样防止采集的文章正文或标题重复发布
帝国cms怎样防止采集的文章正文或标题重复发布

帝国cms是国内使用广泛的cms程序,也有许多个人站长用帝国cms采集,而采集的量...

3 410
帝国cms按字母排序调用方式
帝国cms按字母排序调用方式

帝国cms自带自动提取文章首字母功能,但按字母排序要如何调用呢?...

0 117
帝国cms多个搜索模板导致页面错乱怎么办?
帝国cms多个搜索模板导致页面错乱怎么办?

帝国cms搜索模板默认不支持灵动标签与各类非默认调用,但使用市面上支持灵动...

0 135
帝国cms后台上传权限验证(防止接口被恶意利用)
帝国cms后台上传权限验证(防止接口被恶意利用)

我们有时候需要使用一些常见的第三方插件做图片、文件上传等功能。但第三方...

0 117
帝国cms会员投稿验证标题重复
帝国cms会员投稿验证标题重复

帝国cms后台自带标题重复检测功能,开启后标题重复的文章就会发布失败并提示...

0 108
帝国cms美化版发布与原版采集双后台问题汇总
帝国cms美化版发布与原版采集双后台问题汇总

如果使用了美化版后台,会存在无法兼容水淼发布器的问题。​​​​​​​此时...

1 131
帝国cms后台编辑器ecmseditor的br换行符改为p元素
帝国cms后台编辑器ecmseditor的br换行符改为p元素

帝国cms后台编辑器的br换行符要怎样改为p元素,并支持手动换行符呢?...

0 148
帝国cms存文本的系统表如何获取正文信息?
帝国cms存文本的系统表如何获取正文信息?

帝国cms怎样获取存文本的正文信息呢?可参考下方源码。...

0 102
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入