我有多种形式用于提供各种搜索功能,例如排序选项、每页结果数、页码等。我使用 GET 方法,因此可以使用 URL 来记住页面的状态。我正在使用 PHP 将 REQUEST_URI 回显到每个表单的操作属性中。
更改每个 SELECT 菜单时处理传递参数的最佳方法是什么?例如,排序选择有它自己的形式。当用户在选择菜单中更改排序时,页面应重新加载并为所选排序值添加查询字符串。
以下是一些网址:
- /搜索/?sort=desc
- /search/?sort=desc&page=2
- /search/?sort=desc&results=200&page=4
我遇到的主要问题之一是 ? 和&s。