PHP如何在页面中的所有链接上维护/更新查询字符串

时间:2013-05-20 10:06:31

标签: php

我有一个用PHP / MySQL编写的自定义电子商店脚本。 在产品页面上有一个使用GET的表单,其中包含一系列表单元素(下拉列表,复选框,滑块等),这些表单元素的值用于构建最终的MySQL查询,以根据用户选择提取正确的产品。为了构造我的查询,我通过$ _GET数组并相应地构造它。但在页面上我也有分页&排序href链接,在表单中的每个选项下面的“取消此过滤器”href链接,以重置每个表单值等。

我的问题是,如何维护将查询字符串添加到整个页面的所有链接,以便在任何操作(链接,表单提交,浏览器反向)中维护变量?

1 个答案:

答案 0 :(得分:0)

您可以使用http_build_query()函数,其中包含相应于每个链接更改的参数数组。