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进行相同效果的访问~

转载于:https://www.cnblogs.com/Renyi-Fan/p/8868412.html

thinkphp路由的作用相关推荐

  1. ThinkPHP路由源码解析(三)

    本文接着上文继续来解读路由源码,如果你看到本文可以先看一下之前写的路由文章,共计俩篇. ThinkPHP路由源码解析 前言 一.检测路由-合并分组参数.检查分组路由 二.检测URL变量和规则路由是否匹 ...

  2. 三层交换机不能完全取代路由的作用

    三层交换机不能完全取代路由的作用 近年来随着Internet/Intranet的迅猛发展和B/S计算模式的广泛应用,跨地域.跨网络的业务急剧增长,业界和用户深感传统的路由器在网络中的瓶颈效应.而三层交 ...

  3. thinkphp路由配置 php7.0,thinkphp3.2 路由设置方法

    在配置文件中增加路由设置Application\Common\Conf\config.php 下面是ThinkPHP3.2路由设置中规则表达式的配置方式 return array( 'URL_ROUT ...

  4. php+tp框架+API,【路由】利用Thinkphp路由实现API开发版本管理

    # 前言 ***** ### 在使用Thinkphp接口开发项目的程中可能会遇到这样的场景 + 准备将原有系统重构一遍,但是出于某种原因,老的系统在未来一段时间内必须和新的版本共存: + APP存在老 ...

  5. thinkphp 路由

    路由定义文件 route 定义下的所有的路由文件都是有效的 定义路由必须使用 use think\facade\Route; 控制器定义 <?php namespace app\admin\co ...

  6. 【计算机网络】 网关:即“默认网关”的作用, 以及 默认路由的作用(只有路由器才有默认路由)

    我是个傻逼,在做出成果之前不要高谈阔论,你高谈阔论,自以为很懂之后,会陷入自己思维的误区,一旦出现bug,你会很难发现问题所在. 本次实验(下面详细说明),一根线上的两段的接口的ip地址应该属于同一个 ...

  7. ThinkPHP路由源码解析(一)

    路由是项目开发中比较重要的一个环节,每个项目都会使用路由进行管理接口,接下来本文会从源码方面带大家一起学习路由. 框架路由解析 前言 一.路由初识化简单分析 二.通过定义路由再谈门面 三.路由定义ru ...

  8. 什么是浮动路由及作用

    目录 一.浮动路由介绍 二.配置步骤及命令 一.浮动路由介绍 浮动路由指的是配置两条静态路由,默认选取链路质量优(带宽大的)作为主路径,当主路径出现故障时,由带宽较小的备份路径顶替主路径. 作用:保持 ...

  9. 微服务网关路由过滤作用介绍

    网关过滤配置 路由过滤器允许以某种方式修改传入的HTTP请求或传出的HTTP响应. 路径过滤器的范围限定为特定路径. Spring Cloud Gateway包含许多内置的GatewayFilter工 ...

最新文章

  1. 代码管理和版本管理的作业流程以及规范是怎样的?
  2. 两道关于JS的小考题(闭包与中间件)
  3. java把一个list_java 把一个大list分成N个小list,然后用map存储的小方法
  4. 智能个性化推荐_个性化推荐算法_新闻推荐系统_人工智能推荐平台|Giiso智搜...
  5. 通过Orchestra以微服务架构的方式生成guid
  6. Spring 框架的JDBC模板技术
  7. UDP打洞程序包的源码
  8. HDOJ1014 Uniform Generator
  9. mysql 阿里云 版本_阿里云虚拟主机mysql已经支持版本切换,支持MySQL 5.7.25
  10. soupUI生成webservice客户端代码
  11. 汇编语言指令大全(详细)
  12. python数据处理分析实训心得总结_python数据分析的总结
  13. 黑马程序员与兄弟连兄弟会的对比
  14. SpringBoot + vue 解决跨域问题
  15. 2022-2028年中国网络直播行业商业模式创新与投资机会深度研究报告
  16. java 504错误怎么解决_前端报504错误如何定位
  17. 高德api地图的调用
  18. 版式设计:什么是“三率一界”?
  19. magnifierrentgen(放大镜)插件的使用
  20. 多个vue项目合并成一个_多个Excel表格合并成一个表,最简单的方法在这里

热门文章

  1. C++代码片段(四)萃取模板类的模板参数类型
  2. Qt学习笔记-----QListWidget,QTableWidget和QTreeWidget
  3. resnet50训练imagenet记录
  4. 16位汇编 寄存器的操作
  5. MFC使用CCommandLineInfo处理命令行
  6. C++、python、CUDA性能分析--矩阵乘法
  7. RS232与RS485的功能与区别
  8. Ubuntu 16.04 下 Vim配置
  9. mysql+io+参数_MySQL IO线程及相关参数调优
  10. android 遍历对象集合,android-使用rxjava2遍历列表