iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >ThinkPHP的url访问方式有哪些
  • 913
分享到

ThinkPHP的url访问方式有哪些

2023-06-28 02:06:09 913人浏览 薄情痞子
摘要

这篇文章主要介绍了ThinkPHP的url访问方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Thinkphp的url访问方式有哪些文章都会有所收获,下面我们一起来看看吧。一、什么是MVCthinkph

这篇文章主要介绍了ThinkPHP的url访问方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Thinkphp的url访问方式有哪些文章都会有所收获,下面我们一起来看看吧。

一、什么是MVC

thinkphp的mvc模式非常灵活,即使只有三个中和一个也可以运行。

M -Model 编写model类 对数据进行操作

V -View  编写html文件,页面呈现

C -Controller 编写类文件(UserAction.class.php)

二、ThinkPHP的MVC特点    (简单了解)

三、ThinkPHP的MVC对应的目录  (简单了解)

M 项目目录/应用目录/Lib/Model

V 项目目录/应用目录/Tpl

C 项目目录/应用目录/Lib/Action

四、url访问C      (简单了解)

五、url的4种访问方式   (这是重点!!)

1.PATHINFO 模式 --重点 在后面使用非常多,如果想传多个参数可以使用键1/值1/键2/值2方法

代码如下:

Http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2

2.普通模式也称为重写模式

代码如下:

http://域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2=值2

3.REWRITE重写模式,去掉入口文件便于SEO优化

代码如下:

http://域名/项目名/模块名/方法名/键1/值1/键2/值2

4.兼容模式

代码如下:

http://域名/项目名/入口文件?s=模块名/方法名/键1/值1/键2/值2

如何修改PATHINFO地址中的/改成-在Home/Conf/config.php中

代码如下:

'URL_PATHINFO_DEPR'=>'-',//修改RUL的分隔符,把地址栏的参数部分/换成:http://域名/项目名/入口文件/模块名-方法名-键1-值1-键2-值2

在index.php中开启调用模式,为了在后产模式中不让文件缓存影响开发

代码如下:

define('APP_DEBUG',ture);//如果设置为ture不缓存文件,false则缓存文件

REWRITE模式开启方法

在httpd.conf中查找rewrite_module modules/mod_rewrite.sl 把#去掉重启服务,在入口文件下新建.htaccess.php,重写文件是去掉index.php的意思:

代码如下:

RewriteEngine on  RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_FILENAME} !-f  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

关于“ThinkPHP的url访问方式有哪些”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“ThinkPHP的url访问方式有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网PHP编程频道。

--结束END--

本文标题: ThinkPHP的url访问方式有哪些

本文链接: https://www.lsjlt.com/news/315712.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ThinkPHP的url访问方式有哪些
    这篇文章主要介绍了ThinkPHP的url访问方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ThinkPHP的url访问方式有哪些文章都会有所收获,下面我们一起来看看吧。一、什么是MVCthinkph...
    99+
    2023-06-28
  • Thinkphp 6.0的URL 访问模式
    学习要点: 1.URL 解析 2.URL 兼容模式 本节课我们来了解一下 ThinkPHP6.0 的 URL 访问模式,解析它的访问方法。 一.URL 解析 1. ThinkPHP 框架非常多的操作都是通过 URL 来实现的; ...
    99+
    2023-09-01
    php apache 开发语言 Powered by 金山文档
  • laravel访问路由的方式有哪些
    Laravel访问路由的方式有以下几种:1. GET请求:使用GET请求方式访问指定路由。例如,`Route::get('/home...
    99+
    2023-09-06
    laravel
  • 云主机访问方式有哪些
    云主机的访问方式有以下几种:1. 远程桌面协议(RDP):远程桌面协议是一种用于远程访问Windows操作系统的协议。通过RDP,用...
    99+
    2023-09-08
    云主机
  • http代理有哪些访问方式
    这篇文章主要讲解了“http代理有哪些访问方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“http代理有哪些访问方式”吧!一些朋友可能经常听到http代理的消息,但他们对它的了解很少。事实...
    99+
    2023-06-20
  • php获取URL的方式有哪些
    使用$_SERVER[‘REQUEST_URI’]获取当前页面的URL地址 使用$_SERVER[‘HTTP_HOST’]获取主机...
    99+
    2024-03-06
    php
  • android数据存储与访问的方式有哪些
    Android数据存储与访问的方式有以下几种:1. Shared Preferences(共享首选项):用于存储简单的键值对数据,适...
    99+
    2023-09-04
    android
  • 云服务器实例的安全访问方式有哪些
    云服务器实例的安全访问方式可能因应用程序类型、服务器类型、操作系统、数据库等不同而有所不同。但以下是一些常见的方式: 应用程序权限控制(Application Access Control):应用程序可能需要访问与其数据相关的资源,如文...
    99+
    2023-10-26
    实例 方式 服务器
  • php访问数据库的方法有哪些
    在PHP中,可以使用以下几种方法来访问数据库:1. 使用MySQLi扩展:MySQLi扩展是PHP官方推荐的访问MySQL数据库的方...
    99+
    2023-10-10
    php 数据库
  • oracle中访问索引的方法有哪些
    这篇文章主要介绍“oracle中访问索引的方法有哪些”,在日常操作中,相信很多人在oracle中访问索引的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”oracle...
    99+
    2024-04-02
  • js对url进行编码解码的方式有哪些
    使用encodeURIComponent()和decodeURIComponent()函数: // 编码 var encoded...
    99+
    2024-03-08
    JS
  • java访问数据库的方法有哪些
    Java访问数据库的方法有以下几种:1. JDBC(Java Database Connectivity):JDBC是Java访问数...
    99+
    2023-09-22
    数据库 java
  • Oracle执行计划中常见index访问方式有哪些
    小编给大家分享一下Oracle执行计划中常见index访问方式有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧![SQL]SELECT COUNT(*)  FROM F...
    99+
    2024-04-02
  • springboot怎么通过URL方式访问外部资源
    这篇文章主要讲解了“springboot怎么通过URL方式访问外部资源”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“springboot怎么通过URL方式访问外部资源”吧!springboo...
    99+
    2023-06-21
  • springboot如何通过URL方式访问外部资源
    目录springboot通过URL方式访问外部资源第一种第二种springboot通过URL访问本地文件springboot通过URL方式访问外部资源 遇到这个问题时翻阅百度,无外乎...
    99+
    2024-04-02
  • SpringBoot配置项目访问路径URL的根路径方式
    目录配置项目访问路径URL的根路径1.SpringBoot在2.0之前版本2.SpringBoot在2.0之后版本设置默认访问路径1.继承WebMvcConfigurerAdapte...
    99+
    2024-04-02
  • VB中数据库访问的方法有哪些
    在VB中,可以使用以下方法来访问数据库: ADO(ActiveX Data Objects):ADO是一种用于访问数据库的COM...
    99+
    2024-04-03
    VB
  • 提升美国服务器网站访问速度的方式有哪些
    提升美国服务器网站访问速度的方式有:1、从美国服务器选择上入手,比如选择直连国内网络骨干的美国服务器机房、选择解析速度比较快的域名服务器;2、从网站页面优化上入手,比如减少页面请求的数量、对网站代码和素材进行压缩优化;3、从美国服务器线路上...
    99+
    2024-04-02
  • thinkphp中input方法有哪些用途
    这篇文章主要讲解了“thinkphp中input方法有哪些用途”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“thinkphp中input方法有哪些用途”吧!thinkphp中input方法的...
    99+
    2023-06-29
  • java访问级别有哪些
    java中的访问级别有:1.当前类访问级别,使用private访问控制符修饰;2.包访问级别,不使用任何访问控制符修饰;3.子类访问级别,使用protected访问控制符修饰;4.公共访问级别,使用public访问控制符修饰;java中的访...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作