ci有自动的url过滤机制,如果是直接输入汉字会被拦截下例如
xx.com/aaa/bbb/中国
而且用urlencode也是不管用的
需要把uri类扩展下,
除此之外 还要改个配置项 在config里面,否则的话无法传输空格
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_/-';
改成
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_/+/-';
本文讨论了CI框架中URL过滤机制的问题,并提供了解决方案:通过自定义URI类扩展并修改配置项,允许传输包含空格和特殊字符的URI。详细介绍了实现过程,包括使用正则表达式验证URI字符。
ci有自动的url过滤机制,如果是直接输入汉字会被拦截下例如
xx.com/aaa/bbb/中国
而且用urlencode也是不管用的
需要把uri类扩展下,
除此之外 还要改个配置项 在config里面,否则的话无法传输空格
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_/-';
改成
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_/+/-';
2443
727

被折叠的 条评论
为什么被折叠?