新闻cms管理系统 (补)-----路由优化一

修改后台的入口文件,将访问后台页面的入口文件设为admin.php,并且访问该文件的模块默认为admin模块。

添加后台入口文件具体操作步骤:

(1)项目目录下新建admin.php

(2)实现入口文件功能(index.php代码一样)

(3)指定默认访问功能页面

//设置默认模块为admin
$_GET['m'] = (!isset($_GET['m']) || !$_GET['m']) ? 'admin' : $_GET['m'];
//设置默认控制器为index
$_GET['c'] = (!isset($_GET['c']) || !$_GET['c']) ? 'index' : $_GET['c'];
//设置默认方法为index
$_GET['a'] = (!isset($_GET['a']) || !$_GET['a']) ? 'index' : $_GET['a'];

两种情况:

情况一: 没有设置m=admin

情况二:设置了m=,但是值为空

对项目中请求的地址链接进行修改

类似将   /index.php?m=admin&c=login&a=index路由即简化成 /admin.php?c=login&a=index

验证路由:

完成!

//设置默认模块为admin
$_GET['m'] = (!isset($_GET['m']) || !$_GET['m']) ? 'admin' : $_GET['m'];
//设置默认控制器为index
$_GET['c'] = (!isset($_GET['c']) || !$_GET['c']) ? 'index' : $_GET['c'];
//设置默认方法为index
$_GET['a'] = (!isset($_GET['a']) || !$_GET['a']) ? 'index' : $_GET['a'];
原文地址:https://www.cnblogs.com/zqunor/p/8366557.html