mat*_*att 1 php codeigniter codeigniter-routing
在CodeIgniter中,有没有办法知道用户是否被发送到默认控制器,因为路由将它们发送到那里,或者因为用户实际在URL栏中输入了该控制器.
换句话说,---/home和---.com都可以将你发送到'home'控制器,因为你已经设置好了
$route['default_controller'] = 'home';
但只有---.com/会调用CI来获取"default_controller"所以,我该如何检测到这个?如果只有一个布尔函数可以告诉我这个.
您应该能够使用$this->uri->total_segments()...或URI类中的其他函数之一来推断这个......
if($this->uri->total_segments() === 0){
//user came in by default_controller
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1766 次 |
| 最近记录: |