1

我正在开发新的广告网站。我尝试创建一个搜索页面,其中将显示以下过滤器:

<h2>Make</h2>
<a href="index.php?page=search&make=renault">Renault</a>
<a href="index.php?page=search&make=mazda">Mazda</a>
<a href="index.php?page=search&make=bmw">BMW</a>
...

<h2>Year</h2>
<a href="index.php?page=search&year=2013">2013</a>
<a href="index.php?page=search&year=2012">2012</a>
...

所有链接都是用 php 动态创建的。单击过滤器时,当前链接变为 index.php?page=search&key=value&key1=value1 ... 。但是,如果有 2 个过滤器,如何将其他链接更新为新的当前链接,或者如果单击相同的过滤器,如何替换其他链接。我正在考虑用 $_SESSIONS 存储过滤器字符串并添加一个重置按钮,但我不确定这是一个好主意。

谢谢!

4

1 回答 1

2

如果您不使用 .htaccess 重写规则,则以下参数保存您当前请求的 URI:

$_SERVER['REQUEST_URI']

所以你可以通过附加来建立你的链接。

于 2013-09-26T20:49:07.547 回答