TP-四种url访问的方式


1:http://localhost/index.php?m=模块&c=控制器&a=操作方法     [get模式]

2:http://localhost/index.php/模块[模块文件夹]/控制器/操作方法    [pathinfo模式]

3:http://localhost/模块[模块文件夹]/控制器/操作方法     [rewite重写模式]

4:http://localhost/index.php?s=/模块[模块文件夹]/控制器/操作方法  [兼容模式]

具体的url模式 在ThinkPHP/conf/convention.php文件下

大概在138行    默认的是pathinfo模式

'URL_MODEL' => 1, // URL访问模式,可选参数0、1、2、3,代表以下四种模式:

// 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式)    默认为PATHINFO 模式

5:具体修改访问模式如下:

config.php是我们当前自己的项目配置文件,我们可以通过修改文件达到配置变量的目录,

这个文件在系统运行过程中会覆盖convertion.php的配置变量

因为:我们在新建控制的器的时候需要引入

include 'convertiion.php';

include 'config.php'

后引入的文件会把先引入的文件中的配置给覆盖掉~

配置如下:

<?php

return array(

//'配置项'=>'配置值'

//配置URL模式

'URL_MODEL'=>0    //默认的为1 所以现在改为第一种get模式。

);

  //把目前的tp框架的生成模式改变成为开发模式

  define("APP_DEBUG", true);

  快捷函数 U();

  使用方法如下:  U("模块/控制器/方法")    根据url模式来生成地址!

  开发调试模式:系统要加载26文件

  生成模式:系统只要加载很少的文件。

  查看系统运行日志:可知道系统加载了多少文件

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-08-02 00:51:36

TP-四种url访问的方式的相关文章

thinkPHP四种URL访问方式(二)

原文:thinkPHP四种URL访问方式(二)四.url的4种访问方式     1.PATHINFO 模式 -- (重点)http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2http://localhost/thinkphp/index.php/Index/indexhttp://localhost/thinkphp/index.php/Index/add/name/leyangjun   ---传参(也支持通用的模式?name=leyangjun)2.普通模式http:

thinkphp四种url访问方式详解_php实例

本文实例分析了thinkphp的四种url访问方式.分享给大家供大家参考.具体分析如下: 一.什么是MVC   thinkphp的MVC模式非常灵活,即使只有三个中和一个也可以运行. M -Model 编写model类 对数据进行操作 V -View  编写html文件,页面呈现 C -Controller 编写类文件(UserAction.class.php) 二.ThinkPHP的MVC特点    (简单了解) 三.ThinkPHP的MVC对应的目录  (简单了解) M 项目目录/应用目录/

PHP 四种URL解析处理方式的例子

第一种.利用$_SERVER内置数组变量 相对较为原始的$_SERVER['QUERY_STRING']来获取,URL的参数,通常使用这个变量返回的会是类似这样的数据:name=tank&sex=1 如果需要包含文件名的话可以使用$_SERVER["REQUEST_URI"](返回类似:/index.php?name=tank&sex=1) 第二种.利用pathinfo内置函数 01 <?php 02 $test = pathinfo("http://l

常见的四种POST 提交数据方式(小总结)_php技巧

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS.GET.HEAD.POST.PUT.DELETE.TRACE.CONNECT 这几种.其中,POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式. 我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范.规范把 HTTP 请求分为三个部分:状态行.请求头.消息主体.类似于下面形式: <method> <request-URL> <version&

java正则表达式四种常用的处理方式(匹配、分割、替代、获取)_正则表达式

java 正则表达式高级篇,介绍四种常用的处理方式:匹配.分割.替代.获取,具体内容如下 package test; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 正则表达式 * 正则表达式 的用法主要是4种方面的使用 * 匹配,分割,替换,获取. * 用一些简单的符号来代表代码的操作 * @author cyc * */ public class Rex { public static void ma

详解IOS四种保存数据的方式_IOS

在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题.将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好.下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法.前一个方法告诉系统怎么对对象进行编码,而后一个方法则是告诉系统怎么对对象进行解码.例如对Possession对象归档保存.

四种Android数据存储方式_Android

Android提供以下四种存储方式: SharePreference SQLite File ContentProvider Android系统中数据基本都是私有的,一般存放在"data/data/程序包名"目录下.如果要实现数据共享,正确的方式是使用ContentProvider.  SharedPreferenceSharedPreference是一种轻型的数据存储方式,实际上是基于XML文件存储的"key-value"键值对数据.通常用来存储程序的一些配置信息

四种Android数据存储方式

Android提供以下四种存储方式: SharePreference SQLite File ContentProvider Android系统中数据基本都是私有的,一般存放在"data/data/程序包名"目录下.如果要实现数据共享,正确的方式是使用ContentProvider. SharedPreference SharedPreference是一种轻型的数据存储方式,实际上是基于XML文件存储的"key-value"键值对数据.通常用来存储程序的一些配置信息

thinkphp的四种控制器URL访问方式

我们在上面的执行过程里面看到的URL是默认情况下,其实ThinkPHP支持四种URL模式,可以通过设置URL_MODEL参数来定义,包括普通模式.PATHINFO.REWRITE和兼容模式. 一.普通模式 :设置URL_MODEL 为0 采用传统的URL参数模式 http://<serverName>/appName/?m=module&a=action&id=1 普通URL模式和在关闭URL_DISPATCH_ON的情况下面的效果是一样的,只是普通URL模式还具有路由功能.如