6.1.1.Pathinfo解析器

PathInfo解析器

接口

/**
 * 模块分隔符
 * #避免盘符(/\""''<>:|?)等|否则htaccess重定向有问题
 *
 * @var string
 */
public $modSign=R_MODSIGN;

模块分隔符

默认为句号.

//#路由模块标识符
defined('R_MODSIGN')         or define('R_MODSIGN','.');

//有模块分隔符的说明是模块名称
//.u表示,模块u
//index.php/.u/index/index

解析方法

案例

//模块u/控制器user/操作index
//# 有模块

index.php/.u/user/index
index.php/.u/user
index.php/.u

//# 无模块

index.php/user/index
index.php/user

//# 多余参数
index.php/user/index/id/123/name/xiaowang
//id=123
//name=xiaowang
//$_GET['id']=123
//$_GET['name']=xiaowang