首页 > 电脑专区 > 电脑教程 >

自动加载的实现和禁止访问其他目录(文件)

来源:互联网 2023-02-21 18:30:49 版权归原作者所有,如有侵权,请联系我们

自动加载的实现和禁止访问其他目录(文件)8Fe办公区 - 实用经验教程分享!

工具/原料

  • php

自动加载的实现

  • 1

    1,自动加载只能加载“类”文件——在需要一个类的时候,会调用函数__autoload();8Fe办公区 - 实用经验教程分享!

    自动加载主要是要有一定规则的文件名和路径。8Fe办公区 - 实用经验教程分享!

    代码如下:8Fe办公区 - 实用经验教程分享!

    自动加载的实现和禁止访问其他目录(文件)8Fe办公区 - 实用经验教程分享!

  • 1此文章未经许可获取自百度经验
  • 2

    2.其他文件中的相应加载类文件的代码,也都不需要了。8Fe办公区 - 实用经验教程分享!

    不过,在控制器中,加载视图文件的代码,不能省略——因为视图文件不能自动加载,比如:8Fe办公区 - 实用经验教程分享!

    自动加载的实现和禁止访问其他目录(文件)8Fe办公区 - 实用经验教程分享!

  • 禁止访问其他目录(文件)

  • 1

    1.我们对这种结构的框架目录,可以设定:8Fe办公区 - 实用经验教程分享!

    1),只允许访问index.php——入口文件。因为整个框架中的站点功能的实现,只要通过这一个文件就可以了8Fe办公区 - 实用经验教程分享!

    2):其他文件和目录,禁止访问8Fe办公区 - 实用经验教程分享!

    8Fe办公区 - 实用经验教程分享!

    这需要用到apache 的虚拟主机的“权限访问”设置。8Fe办公区 - 实用经验教程分享!

    首先:在当前站点的虚拟主机设置中添加一行:8Fe办公区 - 实用经验教程分享!

    自动加载的实现和禁止访问其他目录(文件)8Fe办公区 - 实用经验教程分享!

  • 2

    2.然后,在站点的不允许外界访问的目录中,添加一个特殊的文件:.htaccess,8Fe办公区 - 实用经验教程分享!

    其内容就一行: deny from all8Fe办公区 - 实用经验教程分享!

    自动加载的实现和禁止访问其他目录(文件)8Fe办公区 - 实用经验教程分享!

  • 3

    3.然后,再去直接访问application目录,就会被禁止:8Fe办公区 - 实用经验教程分享!

    自动加载的实现和禁止访问其他目录(文件)8Fe办公区 - 实用经验教程分享!

  • 4

    4.我们也禁止framework目录的访问:8Fe办公区 - 实用经验教程分享!

    自动加载的实现和禁止访问其他目录(文件)8Fe办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!8Fe办公区 - 实用经验教程分享!


    标签: 操作系统PHP实现禁止访问

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号