Codeigniter允许法国uri字符

时间:2019-10-10 15:07:19

标签: php codeigniter codeigniter-3 php-7.3

所以我有这个不幸的文件管理器应用程序,它通过将文件路径传递给api来访问文件。现在,我需要支持文件路径和名称可以包含法语字符的情况。因此,URL可能类似于:

mysite/api/files/home/école%20du%20fromàge

所以我的配置现在为$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-()+Çéâêîôûàèùëïü';

这有效并且允许在我的本地环境中使用字符,但不允许在我的实时环境中使用,实时环境仍然会引发The URI you submitted has disallowed characters.错误。因此,在我的环境中,开发人员和产品之间的某些不同之处正在改变其工作方式。

将配置更改为$config['permitted_uri_chars'] = '';可以并允许使用这些字符,因此这与这些法语字符特别相关。

这可能是什么?

编辑:

我记得在法语字符之前,我在列表中添加了+,以使其成为有效字符,并且在两种环境下均有效。因此更改肯定会生效,prod上的配置文件肯定是正确的。

0 个答案:

没有答案
相关问题