我正在使用CodeIgniter 1.7.1。我允许的 URI 字符设置如下:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_()@&\-';
当我输入http://website.com/index.php/controller/method/test%21之类的地址时,页面不会加载并给我错误:
代码点火器:遇到错误您提交的 URI 包含不允许的字符。
我不明白。%20
(空格)是允许的,但%21
(感叹号)是不允许的。
我正在使用CodeIgniter 1.7.1。我允许的 URI 字符设置如下:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_()@&\-';
当我输入http://website.com/index.php/controller/method/test%21之类的地址时,页面不会加载并给我错误:
代码点火器:遇到错误您提交的 URI 包含不允许的字符。
我不明白。%20
(空格)是允许的,但%21
(感叹号)是不允许的。