路由就是收集要求的url与thinkphp应用层的逻辑处置惩罚地点的对应关联。(引荐进修:PHP视频教程)
浅显的说:路由就是把url的要求文雅的对应到你想要实行的操纵要领。
官方文档内里是这模样定义的=>路由的作用是简化URL接见地点,并依据定义的路由范例做出准确的剖析。
手动解释一下:寻常我们根据习气去接见我们的ThinkPHP项目的时刻,通例的url应该是这模样写的,(当地举例)http://localhost/项目名/public/index.php/模块名/控制器名/要领名
为何要运用路由?
能够有人会脱口而出:为了简化途径呀。固然,这是缘由之一,但缘由并没有那末简朴。
简化途径是一个比较大的缘由,由于我当初就是以为途径太长然后跑过去把路由开起来了,然则厥后在运用的过程当中,发明Route的作用实在不仅局限于简化途径。
我们能够开启路由的强迫运用,让人人只能从我定义的路由进来,如许就有一个优点,你在一些不想给用户接见的控制器写了一些剧本,你开启了完整路由强迫运用的话,用户是接见不了这些剧本的,不然的话,用户假如接见了这些剧本,剧本偶然修正数据库的,那末就比较风险了。
另有就是我们能够定义好从这个途径进来是get操纵照样post操纵,就不会涌现之前有种什么情况,一个控制器的要领,你从get也能够接见,post也能够接见,就很芜杂,固然有人会说,get和post都能接见也没什么大不了的吧,实在将这些要领之间辨别开来,关于Restful API的头脑的体现是比较有协助的。
同理,http和https的划定我就不说了。
到了这里,人人是否是以为路由有些奇异了,本来它能够干这么多事变,那末我们就来研究一下怎样去运用它。
更多PHP相干技术文章,请接见PHP图文教程栏目举行进修!
以上就是什么是php路由的细致内容,更多请关注ki4网别的相干文章!