万维当云伯乐 CDN华纳云
PHP技术2025-05-18671 阅读

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

本文摘要最近在用thinkphp开发一个西部数码的代理平台,遇到了一个url路由参数中带特殊字符无法get的情况(带小数点的无法接收) 比如: http://west.cn/domain/manage/hzjcp.com 始终只能获取hzjcp,而.com 被忽略掉了 贴上解决办法:在route.php文件中,加上路由全局变量
丽萨主机
AD:
【广告招商】文章正文文字广告位开放合作
最近在用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,}']);
 
广告招商文章内容详情页下 · 优质席位开放中合作咨询