gpt4 book ai didi

debugging - 所提交的网址带有不被接受的字符

转载 作者:行者123 更新时间:2023-12-02 11:50:15 25 4
gpt4 key购买 nike

我有一个代码点火器项目,我想尝试使用 Zend Studio 对其进行调试。当我开始调试时,我立即运行ino

“您提交的 URI 包含不允许的字符。”

有人知道吗?

最佳答案

(假设您使用的是最新版本的 CodeIgniter (CI),即 1.7.0)

CI 对于 URL 中允许使用的字符非常严格。您可以修改用于过滤 URL 的正则表达式。

在system/config/config.php中第126行是

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';

这一行上面的注释几乎解释了这一切,以及使用什么哨兵值来覆盖此过滤器并允许所有字符(即完全关闭过滤)。

顺便说一句,我发现 CI 的限制性太大(它不允许 GET 请求,并希望所有交互都通过 POST 进行。我觉得这绝对是疯狂的,就像把婴儿和浴缸一起扔出去一样显然,我不是唯一一个认为 CI 限制过多的人,Kohana 项目是 CI + 优化的一个分支,即纯 php5 支持(全部 OO),(CI 仍然兼容 PHP4,但代价是不兼容)能够利用 PHP5 OO 功能)。

相比 CI、YMMV,我更喜欢 Kohana

http://kohanaphp.com/home

关于debugging - 所提交的网址带有不被接受的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/348491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com