• 技术文章 >后端开发 >php教程

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

    2016-06-23 13:44:36原创848
    隐藏起来的意义是不是说本来就没了,还是说有呢,有点难于理解,这个是如何实现的呢


    回复讨论(解决方案)

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

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

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

    可能是我表达有问题,是这样的,一般入口文件不是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就可以实现

    php入门到就业线上直播课:查看学习

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

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    上一篇:$table = '`'.DB_pre.$table.'`';这儿为什么要用到反引号啊? 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 你知道如何用PHP实现多进程吗• CI框架源码阅览-Model.php • php将csv文件导入到mysql数据库的方法,_PHP教程• php中单双引号的区别_PHP教程• php多功能图片处理类分享(php图片缩放类)_PHP教程
    1/1

    PHP中文网