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

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

来源:互联网 2023-02-21 18:30:49 129

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

工具/原料

  • php

自动加载的实现

  • 1

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

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

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

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

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

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

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

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

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

  • 1

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

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

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

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

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

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

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

  • 2

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

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

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

  • 3

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

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

  • 4

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

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

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


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

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