【发布时间】:2013-05-20 18:23:14
【问题描述】:
我有一个用 PHP/MySQL 编写的自定义电子商店脚本。 在产品页面上,有一个使用 GET 的表单,其中包含一系列表单元素(下拉菜单、复选框、滑块等),这些元素的值用于构建最终的 MySQL 查询,以根据用户选择提取正确的产品。为了构造我的查询,我遍历 $_GET 数组并相应地构造它。但是在页面上我也有分页和排序href链接,表单中每个选项下的“取消此过滤器”href链接以重置每个表单值等。
我的问题是,如何维护将查询字符串添加到整个页面的所有链接,以便在任何操作(链接、表单提交、浏览器来回)中维护变量?
【问题讨论】:
-
可能在您的 init.php 或 core.php 或您在任何页面上包含的任何其他 php 脚本中有一系列链接。对于您需要回显的链接,例如
$links['product01']这样您就可以在一个文件中命名链接和所有定义! -
展示你的代码怎么样..
-
代码很大,是一个完整的网店脚本。这个问题不依赖于代码,更多的是关于逻辑和最佳实践。一旦我了解了需要做什么,我就可以进行编码了。
-
我会为此使用会话。
-
我是。但问题是特定于将查询字符串附加到所有 href 链接
标签: php