mvc模式中如何隐藏入口文件呢

原创
2016-06-23 13:44:36 953浏览

隐藏起来的意义是不是说本来就没了,还是说有呢,有点难于理解,这个是如何实现的呢


回复讨论(解决方案)

入口文件就是被用户进入的,就好比屋的大门,你隐藏了,别人如何进入呢?

你理解错了?
应该是只开放入口文件,其它文件不能直接访问!必须通过入口文件访问整个应用!

一般的做法是在入口文件定义一个宏!在其它文件中检测这个宏是否已经定义,如果定义了则是通过入口文件访问,允许访问应用层,如果没有定义,则拒绝访问!

可能是我表达有问题,是这样的,一般入口文件不是index.php索引文件吗,但是mvc路由功能里面有一个技术,即地址栏中的路径 里,没有index.php(所谓的隐藏),但和有index.php的效果是一样的,这就是所谓的隐藏技术,其实还是有的,我指的是这个。

其实为了url好看,当你访问域名的时候,
默认url地址是:http://www.baidu.com/index.php
处理之后就是http://www.baidu.com
隐不隐藏作用不大。

百度 伪静态~

apache里面的默认访问页而已,一般都不用配置就给你实现了

是啊 默认访问页不需要配置就能实现

你是说的rewrite吧,
例如入口文件是index.php
但是url里面你不想显式的写出来
用rewrite就可以实现

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。