发布于 1970-01-01 08:00
  • 6 个回答
    • 把入口文件放在public目录下,形成单入口通道,这样除了你的入口文件index.php之外,其他所有的php文件都是不可以被浏览器直接访问到的,这样规避了一些恶意的请求。

      2022-11-28 21:09 回答
    • 能访问到的都是public目录下的文件,不存在其他源文件

      2022-11-28 21:09 回答
    • 提高目录安全性,绑定public目录后,除了public目录内的资源可以通过域名和IP的形式直接访问,其他目录无法直接访问。

      2022-11-28 21:09 回答
    • tp3..入口文件和项目是在同一级目录下,webserver不就把所有文件都暴露出去了

      2022-11-28 21:09 回答
    • 这个跟服务器环境又关系。无论你用apache还是ngnix的时候,设置root虚拟根目录的时候,如果index.php是public文件夹下面,那么服务器软件只会让外部只能访问到public下面的所有东西,而public外层的所有东西都是不可以在外部访问(这个是linux对apache或者nginx的权限限制问题)。另外有些人喜欢把upload放到public文件下面,其实这个安全性也是不够的,正确的应该是放到项目根目录,然后在public下面创建文件夹的软连接,还有设置upload文件夹不可以执行任何动态语言。
      这个和单一入口这个技术点没有关系。因为tp5你可以设置很多个入口问题。复制index.php就可以了。

      2022-11-28 21:09 回答
    • 安全了是因为不把其他php文件放在同一个目录下

      2022-11-28 21:09 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有