URL解析规则


Ue url 解析规则,如下:

系统会根据伪静态规则自动识别分组,识别分组后识别控制器、方法(如果控制器或对应方法不存在则修正为 index)。

  • http://www.xxx.com/ = http://www.xxx.com/index/index
  • 解析:http://域名/index控制器/index方法
  • http://www.xxx.com/index/test
  • 解析:http://域名/index控制器/test方法
  • http://www.xxx.com/index/test/query/202212191549021/1671436223
  • 解析:http://域名/index控制器/test方法/gets参数1/gets参数2/gets参数3

系统解析分组、控制器、方法后会依次解析url参数,以“/”作为分隔符,拆分成数组后保存到控制器的gets属性!


代码示例

示例URL:http://www.xxx.com/index/test/query/202212191549021/1671436223

				
<?php

class 控制器名称Controller extends Mb{
    
class indexController extends Mb{
    public function index(){}
    public function test(){
        print_r($this->gets);//输出
    }
}
				
			

输出结果

				
Array ( [0] => query [1] => 202212191549021 [2] => 1671436223 )