【问题标题】:code igniter :: $_GET?codeigniter :: $_GET?
【发布时间】:2010-11-18 03:39:57
【问题描述】:

在我的项目中,我经常使用 get params 作为测试不同值的临时方法。

但是,您似乎无法访问代码点火器中的获取参数?

我知道我可以在我的函数中构建一个参数并将值作为 url 段传递。

但我不想每次我想测试某些东西时都这样做。

所以,

有没有办法在 CI 中使用获取值?

【问题讨论】:

    标签: php codeigniter get


    【解决方案1】:

    你可以解析$_SERVER['QUERY_STRING']并将其设置为$_GET

    parse_str($_SERVER['QUERY_STRING'], $_GET);
    

    【讨论】:

      【解决方案2】:

      您可以在配置文件中启用查询字符串。找到这个。

      $config['enable_query_strings'] = FALSE;
      

      并将其更改为 true。

      【讨论】:

      • 这是唯一的方法吗?因为我真的不想仅仅为了测试而启用它们,因为它会破坏所有链接等
      • 我在这里猜测,但我认为设置 $this->config->set_item('enable_query_strings', TRUE);在您的控制器中,将允许您接受查询字符串以在该控制器中进行测试。
      猜你喜欢
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多