【问题标题】:Codeigniter Controller Failing due to Encoding Of Params In URL由于 URL 中的参数编码,Codeigniter 控制器失败
【发布时间】:2016-02-29 04:21:13
【问题描述】:

我在 codeigniter 中有一个如下所示的 URL。

http://localhost/project/index.php/controller/function/aaaaaa /19

由于将参数 (aaaaaa) 编码为 aa%20aa%20aa%20 ,我收到 PAGE NOT FOUND 错误。 Codeigniter 中是否有任何配置。这样我的 URL 参数就会在 URL 中出现时传递给我的控制器。

【问题讨论】:

    标签: codeigniter encoding uri


    【解决方案1】:

    网址是百分比编码的。网址没有任何问题。我怀疑您遇到以下两个问题中的一个或两个。 1)除非你有一个名为function的函数,否则你不需要url中的thAt函数。 2)您在“as as aa”之后传递了一个额外的空格。你不可能有一个在 d 结尾有空格的函数

    【讨论】:

    • 假设我的用户名是 Foo Bar,我想将其作为参数传递给我的控制器函数。那么我该怎么做才能获得控制器功能中的参数
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-28
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    相关资源
    最近更新 更多