PHP MVC框架开发之自动URL链接生成

PHP代码
335 0
可以通过该函数自动生成链接,方便没有开启伪静态也可以正常使用程序和开启伪静态也可以正常使用程序适配
/* 
自动url生成函数
$URL 参数为字符串(强制声明)
*/
function URL(string $URL) :string{ 

global $config;

//进行参数过滤
$URL= A($URL,'xssreplace');
if ($config['jingtai'] == false){

    // 替换掉参数中的*.php相关文件信息
    preg_match("#(.*?).php#is", $_SERVER['SCRIPT_NAME'],$path);

    $path = $path[0] ?? 'index.php';

    $r =  $path.'/' . str_replace('-', $config['url']['url_split'], $URL);

}else{

    $r =  str_replace('-', $config['url']['url_split'], $URL);

}

return $r.$config['view'];
}
最后更新 2021-12-18
评论 ( 0 )
OωO
隐私评论