TPURL路由支持中文参数
程序员文章站
2022-06-05 23:05:28
...
修改TP的URL路由转换代码,让URL路由支持中文参数。
路由规则
路由规则
'/^Search\/([a-z]+)_([%A-Za-z0-9]+)_(\d+)_(\d+)_(\d+)$/' => 'Goods/search?s=:1&k=:2&o=:3&r=:4&p=:5',
ThinkPHP\Lib\Behavior\CheckRouteBehavior.class.php line38$depr = URLEncode(C('URL_PATHINFO_DEPR'));
// 分隔符替换 确保路由定义使用统一的分隔符
$regx = str_replace($depr,'/',URLEncode($regx));
AD:真正免费,域名+虚机+企业邮箱=0元
推荐阅读
-
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
-
IIS环境下PHP rewrite重写设置(支持中文参数)
-
was设置参数以支持中文字符集
-
TPURL路由支持中文参数
-
json_encode增加options参数后支持中文,json_encodeoptions
-
json_encode增加options参数后支持中文,json_encodeoptions_PHP教程
-
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
-
IIS环境下PHP rewrite重写设置(支持中文参数)
-
json_encode增加options参数后支持中文,json_encodeoptions
-
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】