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

1个月前 PHP代码 65°C

这篇文章最后更新于12-18 21:32前,您需要注意相关的内容是否还可用,如有疑问请联系作者!

可以通过该函数自动生成链接,方便没有开启伪静态也可以正常使用程序和开启伪静态也可以正常使用程序适配

/* 
自动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'];
}
版权说明:本站所提供的文章、图片等内容均为用户发布或互联网整理而来,仅供学习参考,如有侵犯您的版权,请联系我们客服人员删除。
本文链接:https://huue.cc/index.php/archives/1710.html
最后编辑: 21年12月18日

网友评论

4天前

大佬啥时候参与max/routing的开发啊,把功能加到routing中 https://github.com/topyao/max-routing

6天前

11111

1个月前

1111

1个月前

1

2个月前

e21e12e12

2个月前

菊花残,满腚伤。ଲ