php中什么是单入口文件?单入口文件的优缺点?

php中什么是单入口文件?单入口文件的优缺点?,第1张

单一入口应用程序的所有http请求都是通过某一个文件(比如index.php)接收并由这个文件转发到功能代码中去。

单一入口应用程序优势:可以对url参数和post进行必要的检查和特殊字符过滤、记录日志、访问统计等等各种可以集中处理的任务,类似如一些权限控制、用户登录方面的判断和 *** 作可以统一处理了。

由于这些工作都被集中到了单入口文件(index.php)来完成,可以减轻我们维护其他功能代码的难度。

楼上差矣,控制权限本身就是保证数据安全,不让不该得到的人得到数据

方法一:把所有数据放入数据库,然后通过一个入口文件去读取

方法二:把所有入口文件放在虚拟根目录之外的目录,然后通过一个文件去读取

打个比方,大家上 WC,都是男生进一个门,女生进一个门,这两个门就是 WC 的两个入口。

单一入口的原理就是:

现在大家是进一个公共 WC,不管男女都是从最外面的入口进入,交了钱以后才分别进两个门,那最外面的入口就是这个 WC 的单一入口。

所以,单一入口的应用程序实际上就是说用一个文件处理所有的 HTTP 请求。例如不管是新闻列表功能还是新闻编辑功能,都是从浏览器访问 index.php 文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11836897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存