0×00 路由实现原理 用户通过指定的URL范式对后台进行访问,URL路由处理类进行处理后,转发到逻辑处理类,逻辑处理类将请求结果返回给用户。 约定URL范式和规则 约定一套自己喜欢的,对搜索引擎友好,对用户友好的URL规则 URL处理类(即路由实现的核心) 对用户请求的URL进行解析处理,获取到用户请求的类,方法,以及Query参数等,并将请求转发给逻辑处理类。 逻辑处理类 处理网站的真实业务逻辑。 0×01 URL范式约定 目前来说,有两种比较流行的URL格式,一种是普通模式,一种是 pathinfo 模式。 普通模式 在 ThinkPHP 框架中,默认的URL格式即为普通模式,普通模式URL如下: 声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除 |