From ab5d7bddae4557b9d56d17f21fc8ca232d7d8693 Mon Sep 17 00:00:00 2001 From: chengkun <chengkun@ishangstudy.com> Date: Tue, 29 Apr 2025 17:36:55 +0800 Subject: [PATCH] 提交 --- index.php | 41 +++++++++++++++++++++++------------------ 1 files changed, 23 insertions(+), 18 deletions(-) diff --git a/index.php b/index.php index 2180dcc..b3053c1 100644 --- a/index.php +++ b/index.php @@ -1,33 +1,38 @@ <?php -include(dirname(__FILE__).'/global.php'); +include(dirname(__FILE__) . '/global.php'); + +/** + * 伪静态操作 + * @return void + */ +function urlRewrite() { + if (isset($_GET['yunurl']) && $_GET['yunurl']) { + $var = @explode('-', str_replace('/', '-', $_GET['yunurl'])); + foreach ($var as $p) { + $param = @explode('_', $p); + $_GET[$param[0]] = $param[1]; + } + unset($_GET['yunurl']); + + } +} //伪静态操作statr -if(isset($_GET['yunurl']) && $_GET['yunurl']){ - $var=@explode('-',str_replace('/','-',$_GET['yunurl'])); - foreach($var as $p){ - $param=@explode('_',$p); - $_GET[$param[0]]=$param[1]; - } - unset($_GET['yunurl']); - -} +urlRewrite(); //伪静态操作end -if(isset($_GET['m']) && $_GET['m'] && !preg_match('/^[0-9a-zA-Z\_]*$/',$_GET['c'])){ - $_GET['m'] = 'index'; +if (isset($_GET['m']) && $_GET['m'] && !preg_match('/^[0-9a-zA-Z\_]*$/', $_GET['c'])) { + $_GET['m'] = 'index'; } -$ModuleName = isset($_GET['m']) ? $_GET['m'] : ''; -if($ModuleName=='') $ModuleName='index'; +$ModuleName = $_GET['m'] ?? ''; +if ($ModuleName == '') $ModuleName = 'index'; //默认情况下,调用app/controller下与当前目录名相同的模块 //如当前目录名为ask,则默认调用的是app/controller/ask/下的控制器 //若需要调用与当前目录名不同的模块,则请修改此处的$ModuleName //$ModuleName='job',则此时将调用app/controller/job/下的控制器 -include(LIB_PATH.'init.php'); - - -?> \ No newline at end of file +include(LIB_PATH . 'init.php'); \ No newline at end of file -- Gitblit v1.9.0