php网站关闭功能如何实现

我做的是积分商城 ,用laravel5.2 去实现,后台有个网站开启功能和关闭原因,前台访问模块也有写过在主的构造函数哪里判断status值,看是否需要重定向到维护页面。有个大概思路,但没做过,问下做这方面所需要注意和考虑的点

阅读 4.7k
3 个回答

在laravel框架下Application里面有个isDownForMaintenance()方法可以控制网站开启关闭,可以制定特定IP访问 ,Illuminate\Contracts\Foundation\Application目录

后台设计一个系统基本配置功能
站点状态:开启/关闭
前台访问,默认读取配置表(结合缓存一起用),可以在前台入口做个构造函数,类似判断用户是否登录,只不过一个是读session,一个是读缓存/配置,如果是关闭状态,则导向关闭的自定义页面
Tips:我一般是设计一张配置表,将站点状态、站点标题、站点描述、LOGO(..SEO)之类的存在Config这张表里面,前台初始化的时候,读取并存入缓存,结合TP还可以做为配置,更简单

也可以加一个中间件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题