zoukankan      html  css  js  c++  java
  • php_MVC实现步骤二

    2match_split

    显示逻辑相分离

    功能强制分成两个部分显示html文件,和逻辑PHP文件

    要求浏览器请求负责功能的PHP逻辑文件:

    PHP逻辑文件,对需要的显示内容进行载入。

    逻辑PHP

    显示HTML

    浏览器请求:

    好处

    为了更好的管理大量的代码更新,重用 变得容易。

    模板文件 – template

    HTML,负责显示部分功能文件,称之为模板文件。

    指的是:结构由HTML相关代码确定,数据部分由动态脚本(PHP)来填充,这样一种混编文件称之为模板。

    混编模板PHP代码,仅仅负责输出数据而一定不要负责处理数据

    注意:浏览器应该,(不能)去请求负责展示的模板文件:

    可见,需要将不能被浏览器所访问模板)的文件隐藏起来方案如下:

    A计划

    通过web服务器请求的控制,不允许浏览器直接访问

    通常将不要被访问的统一管理到某个位置

     PHP代码载入正确的模板地址:

    控制目录权限:通过apache的分布式配置文件完成

    Tip:以上的配置,依赖于apache的主配置文件,允许目录内使用分布式配置文件.htaccess

    B计划

    直接将不要被浏览器访问的文件资源,放在文档根目录之外!

    因为浏览器可以请求的最上级目录,就是文档根目录了!

  • 相关阅读:
    springboot+mybatisplus使用xml找不到mapper的解决办法
    PDF转换成Word文档
    Mybatis-Plus增删改查
    Redis 常用命令
    Java 获取两个List<String>中不同的数据
    controller 返回界面 中文乱码
    Navicat已经成功连接,密码忘记的解决方案
    List数组指定切割
    xml字符串转换成Map
    Java 前一个月的最后一天日期计算
  • 原文地址:https://www.cnblogs.com/ybygb-geng/p/9854482.html
Copyright © 2011-2022 走看看