【发布时间】:2011-07-14 13:35:00
【问题描述】:
在 CodeIgniter 中,同时组合 URI 段和查询字符串确实很棘手。
几乎可以实现这一目标的传统方法之一是启用enable_query_strings。
问题是这有一些奇怪的行为,它也会影响所有的 URL 助手。
例如,当使用:redirect('/home') 时,它会重定向到domain.com/?/home。
据我所知,enable_query_strings 不适合与 URI 段一起使用。
那么如何扩展核心以启用开箱即用的 GET 和 URI?
附注我知道最好只使用 URI 段,但有时接受来自 adwords 之类的 GET 查询非常重要。
【问题讨论】:
-
我就在你身边,有时你需要 $_GET。将它与 uri 段“混合”完全没有问题。示例:我希望人们能够链接到使用用户输入的搜索词的搜索结果。如果用户输入包含不在您的
permitted_uri_chars中的字符,您还能如何支持这一点?如何处理使用$_GET的第三方响应?您有时需要它,我不知道为什么它一开始就被禁用了。
标签: php codeigniter