这里讲的是43321漫画网源码,采用的是thinkphp6开发,Nginx构架 php7.0环境和mysql应用数据库

漫画站重要的是前后端分离和内容管理系统

而thinkphp拥有强大的控制器和模板编译性能,其底层thinkphp内核提供了安全和性能保障

 

首先看该漫画网结构,就需要很多的标签分类,这里就涉及到了一个功能点

1.Route 路由功能

这个功能是thinkphp一大特点,让很多不会伪静态规则编写的人进行简单的配置路由

我们这里举个例子

Route::rule('/book/:id', 'index/books/index');

上边举例的为路由,对应以下url

www.43321.cc/book/1 可以通过一级目录即可传递到多级控制器

所以在很多可以达到伪静态提高收录的效果

2.session功能

很多人都知道会员登录数据都是在session中存储,其方式普遍为目录存放或redis存放

thinkphp提供了强大的session

赋值

Session::set('name', 'thinkphp');

判断是否存在

Session::has('name');

取值

// 如果值不存在,返回null
Session::get('name');
// 如果值不存在,返回空字符串
Session::get('name', '');
// 获取全部数据
Session::all();

删除

Session::delete('name');

取值并删除

// 取值并删除
Session::pull('name');

 

 

更多thinkphp功能请查看thinkphp6官方使用手册 https://www.kancloud.cn/manual/thinkphp6_0/1037479

大家在学习过成功可以参考漫画网站进行功能研究  https://www.43321.cc

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐