thinkphp路由的作用
问题
请问一下什么是thinkPHP路由,路由有什么作用?谢谢
解答
网络访问地址从来都是映射访问的,最初是这样,主机名(电脑名称)=>ip地址(如局域网192.168.1.1)
路由定义就是把真实的url地址藏起来 ,使用访问地址来访问应用(网站或OA什么的),通常这样定义:‘访问地址’ => ‘真实地址’,这代表了一种映射关系,好比用“1”代表去你家,用“0“代表去你同事家,一个道理。路由的规则是TP来定的,比如TP的访问规则是:根目录/模块/控制器/方法。我们只需要定义一下映射关系,比如用'reg'=>'index/user/reg',那么我只需要在浏览器输入:“域名/reg”就能访问“index模块/user控制器/reg方法”这个地址了。
因为正常我们没有处理过的url路径都是 .....模块/控制器/方法/参数 构成,如果不加以“掩护”的话,会被一些人看清内部结构,不知会做出什么事来;当让在美观方面也有一定的那啥
把URL的请求优雅的对应到你想要执行的操作方法
thinkphp的路由可以让你的URL地址更加简洁和优雅,比如在没有定义路由时的访问url为http://serverName/index.php/Home/News/read/id/8,在定义路由后可以通过http://serverName/index.php/Home/new/8进行相同效果的访问~