繁体   English   中英

PHP获取查询过滤器和URL参数

[英]Php get query filters and url parameters

我正在新的广告网站上工作。 我尝试制作一个搜索页面,其中将显示类似以下内容的过滤器:

<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存储过滤器字符串并添加一个重置按钮,但是我不确定这是一个好主意。

谢谢!

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

$_SERVER['REQUEST_URI']

因此,您可以通过添加链接来建立链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM