卓象程序员 | 哈尔滨IT培训 | 品质教育,口碑传承 | 为做出口口相传,好口碑的教育品牌而奋斗!

卓象程序员让每一位学员高薪就业 联系我们13101507057

加微信,了解详情
您所在的位置:首页 > 文章 >ThinkPHP5连载

「ThinkPHP5开发连载五」URL访问规则
时间: 2018-11-09 11:22:32     来源: 卓象IT实训基地【原创】

上一篇文章讲解“入口文件”,本篇文章讲解“URL访问规则”。


1. PATHINFO模式(ThinkPHP5默认的访问模式)

ThinkPHP5.0在没有启用路由的情况下典型的URL访问规则是:

「ThinkPHP5开发连载五」URL访问规则


1)直接访问入口文件,所访问的是index模块下的Index控制器的index方法。

入口文件访问的方法位置:

「ThinkPHP5开发连载五」URL访问规则


找到index方法的位置,直接将方法中return的内容修改,测试一下是否找对位置。

「ThinkPHP5开发连载五」URL访问规则


PATHINFO模式访问index模块index控制器index方法的访问url应该为:

「ThinkPHP5开发连载五」URL访问规则


2)带参数访问

①带参数访问,在index控制器中新建test方法,并设置形参。

「ThinkPHP5开发连载五」URL访问规则


②浏览器中访问

「ThinkPHP5开发连载五」URL访问规则


「ThinkPHP5开发连载五」URL访问规则


注意:

1. ThinkPHP5默认访问规则为PATHINFO模式,其中PATHINFO模式的分隔符可以重新设置。

2. TP5取消了URL模式的概念,并且普通模式的URL访问不再支持,但参数可以支持普通方式传值。

3. 为了方便访问,可以设置虚拟域名。

3)重新设置PATHINFO模式的分隔符

①修改配置文件:

「ThinkPHP5开发连载五」URL访问规则


「ThinkPHP5开发连载五」URL访问规则


②浏览器访问

「ThinkPHP5开发连载五」URL访问规则


「ThinkPHP5开发连载五」URL访问规则


③带参数的访问

「ThinkPHP5开发连载五」URL访问规则


「ThinkPHP5开发连载五」URL访问规则


4)参数使用普通方式传值

使用test方法测试。

①浏览器访问

「ThinkPHP5开发连载五」URL访问规则


「ThinkPHP5开发连载五」URL访问规则


②修改PATHINFO分隔符访问

「ThinkPHP5开发连载五」URL访问规则


「ThinkPHP5开发连载五」URL访问规则



2. 兼容模式

如果不支持PATHINFO的服务器可以使用兼容模式访问,如下:

「ThinkPHP5开发连载五」URL访问规则


使用兼容模式访问test方法。

「ThinkPHP5开发连载五」URL访问规则


「ThinkPHP5开发连载五」URL访问规则


ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员

「ThinkPHP5开发连载五」URL访问规则


关注卓象程序员,定期发布技术文章

下一篇讲解“URL大小写”

「ThinkPHP5开发连载五」URL访问规则