搜索
博主信息
博文 4
粉丝 0
评论 1
访问量 6903
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
ThinkPHP5.1新手笔记(一):【基础知识】访问
一嗔
原创
680人浏览过

        1、public目录下的index.php是应用的入口文件。似乎除了入口函数以外,其它.php文件都是以类的形式存在。


        2、动态URL、静态URL、伪静态URL。


            静态URL就是真实的html文档,URL是常以html、htm、shtml、xml为后缀,是存放于服务器上的一个独立文件,有真实的物理路径,访问时没有操作数据库,只是直接提取一个文件。


            动态URL常以JSP、PHP等为后缀,最直观的特点是尾部常带参数,如?id=7(新闻列表)。不是独立的一个网页文件,只有逻辑路径,内容存在于数据库中,根据用户请求,提供个性化网页内容。经过了编译。


            伪静态URL长得和静态一样,但事实上是动态的,也是只有逻辑路径,没有物理路径,当然也要经过编译,这种伪装操作主要想让搜索引擎把自己当静态页面处理。


        3、URL访问有4种模式:


            普通模式:http://localhost/tp5/index.php?s=index&s=index&s=index&参数=值


            PATH_INFO模式:http://localhost/tp5/index.php/index/index/index/参数/值


            rewrite模式:http://localhost/tp5/index/index  就是重写模式,隐藏了入口文件


            兼容模式:http://localhost/tp5/?s=index/index/index/参数/值


        4、在没有定义路由的情况下典型的URL访问规则是PATH_INFO。可以访问到每个方法,其中分隔符/是可以设置的。不再支持普通模式的访问(用普通模式访问index&index&index似乎可以,但这是因为默认设置,如果用普通模式访问其它方法就会报错)。但支持普通模式的参数传递。如果服务器不支持PATH_INFO模式,可以用兼容模式。


        5、控制器的驼峰写法UserAdd在URL中要写成user_add,方法的驼峰写法goodsList在URL中要写成goodslist。这个应该是'url_convert'配置的说明有问题。


        6、入口文件的隐藏通过修改.htaccess内容实现,手册中有,但有一行是错误的。这叫URL重写。


        7、app.php配置文件中设置了默认模块、控制器、方法均为index(Index),分开理解,即不只是index模块,admin模块也可以只写到模块名admin,后面默认访问admin下的index/index。


        8、URL中的参数可以在方法中设置默认值。


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学