【发布时间】:2011-09-17 15:10:52
【问题描述】:
我是 codeigniter 的新手,我正在向网站添加搜索功能,并且有两个问题。
- 如何提交表单以便将其作为 uri 段(如查询字符串)发送?我之前通过提交帖子并在 uri 段中使用它重定向到一个 url 来做到这一点。但是有更好的方法吗?
- 如何通过 uri 段发送字符串(例如搜索查询,完全由用户生成)?我尝试了 urlencode,但仍然有不允许使用的字符。我想保留大部分查询是什么(所以很容易在历史中找到,所以没有base64_encode)。想法?有没有这个或什么的内置函数?
感谢您的帮助, 最大
【问题讨论】:
-
我不太确定你的问题是什么。您想从 PHP 提交 GET 请求还是希望 PHP 处理 GET 请求?你能解释一下用户如何生成搜索查询吗? PHP 是服务器端,所以它不能是“用户生成的”。如果您可以详细说明您正在尝试做的事情,并可能包含一些您所做的事情的示例,这样会更清楚。
-
我尽可能地改写了它,这有意义吗?如果没有,我就重写它。
-
您的搜索表单上有多个字段,还是只有一个搜索框?
标签: php url codeigniter