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 )