服务器测评网
我们一直在努力

thinkphp路由解决url参数中含有特殊字符

最近在用thinkphp开发一个西部数码的代理平台,遇到了一个url路由参数中带特殊字符无法get的情况(带小数点的无法接收)

比如: http://west.cn/domain/manage/hzjcp.com

始终只能获取hzjcp,而.com 被忽略掉了

贴上解决办法:在route.php文件中,加上路由全局变量即可解决。

Route::pattern(['domain' => '([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\.)+[a-zA-Z]{2,}']);

 

赞(0)
未经允许不得转载:好主机测评网 » thinkphp路由解决url参数中含有特殊字符