LSCMS v4.1.0

轻量级单入口 PHP CMS 框架 —— 无数据库也能跑起来

PHP 8.4.3 · 单入口三级路由 · 模板多风格 · 安全基线内置

框架特性

三级路由

?model=角色&action=模块&do=操作,逻辑与模板一一对应,白名单校验防目录遍历

开箱即跑

Db 惰性连接、配置只读缓存文件,不建库也有完整首页;接入数据库后再按需扩展

钩子机制

app_begin / app_end / view_begin 内置触发点,插件不改内核即可挂载全站功能

安全基线

CSRF 全站代劳、CSP/XFO 安全头、Session 加固、输出转义 e()、SQL 预处理

模板多风格

template/ 下按风格建目录,URL 加 &style=xxx 即可切换,Cookie 记住选择

内核分离

include/ 内核与 model/ 页面逻辑分层,内核禁改、业务代码各归其位

三步新建一个页面

1 建逻辑文件

新建 cms/include/model/guest/hello/index.php
写入页面逻辑(查数据、算变量)

2 建模板文件

新建 cms/template/default/guest/hello/index.tpl.php
公共头尾用 include template_file() 引入

3 访问页面

浏览器打开
index.php?model=guest&action=hello
完成!无需注册路由、无需改内核

约定:所有输出用 e() 转义、表单加 csrf_field()、SQL 走预处理 —— 其余安全防护框架已代劳。