在我网站的每个页面上都有一个用户可以选择的过滤器。让我们称之为 option1、option2 和 option3。此过滤器是一个链接,单击该链接会将查询字符串附加到 URL 中,例如 www.mysite.com/?option2。
问题是,一旦您开始导航,此查询字符串就不会保留在其他页面中。?option2 在途中迷路了。
我的问题:如何将当前查询字符串附加到当前页面的链接中,直到我更改它?
假设如果在一个页面上我选择了 option2,那么我的菜单链接将类似于 www.mysite.com/menu1/title?option2、www.mysite.com/menu1/title?option2 等以及所有其他链接该页面,直到我选择另一个过滤器。
我更喜欢 PHP 解决方案,但也不介意 js。