codeigniter如何同时启用段基本URL和查询字符串URL

时间:2016-04-29 21:16:35

标签: codeigniter

请注意我使用的是codeigniter 3.0.3。

在我当前的项目中,我想同时使用查询字符串和段基本URL。当我启用

$config['enable_query_strings'] = TRUE

分段基础停止工作。我已经使用了uri协议的所有选项,例如。

$config['uri_protocol'] = 'PATH_INFO'; //REQUEST_URI,QUERY_STRING

有没有办法同时使用两者都没有错误。我想在分段网址中使用网址助手,我也想在几个地方使用查询字符串。

1 个答案:

答案 0 :(得分:1)

检查URI.php核心类,可以看出,当config uri协议设置为

时,查询附录意味着工作
$config['uri_protocol'] = 'REQUEST_URI';

您不需要设置

config['enable_query_strings'] = TRUE;
如果您希望能够从URI获取key = value,则为<{1}}的

选项。仅当您希望URI中没有分段的查询字符串时才需要它。

  

您可以选择启用基于标准查询字符串的URL:

     

example.com?who=me&what=something&where=here

所以你的选择应该是

true