在很多PHP项目的目录下都有一个index.php:
<?php
header("Location: ../index.php");
它的作用是什么?
2 回答
开心每一天1111
TA贡献1836条经验 获得超13个赞
单一入口模式
单一入口的应用程序就是说用一个文件处理所有的HTTP请求,例如不管是列表页还是文章页,都是从浏览器访问index.php文件,这个文件就是这个应用程序的单一入口。
由于所有的http请求都由index.php接收,所以可以进行集中的安全性检查,如果不是单一入口,那么开发者就必须记得在每一个文件的开始加上安全性检查代码。
工作都被集中到了index.php来完成,可以减轻我们维护其他功能代码的难度。
由于所有http请求都是针对index.php,所以程序的url看起来确实不那么美观,特别是对搜索引擎来说很不友好。
要解决这个问题,可以采用url重写、PATHINFO等方式,但也可以在前台页面不使用单一入口方式,而是保持多个文件入口。或者两者混用。
- 2 回答
- 0 关注
- 1636 浏览
添加回答
举报
0/150
提交
取消