联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
请问搜索页如何移除无效的URL参数
类型:迅睿CMS 更新时间:2020-09-13 16:28:38

PHP程序里面

请问搜索页如何移除无效的URL参数

如下图,产品类型1栏目下栏目模型下拉筛选a系列1 a系列2 产品类型2栏目下栏目模型下拉筛选b系列1 b系列2

如果选中产品类型1 a系列1

URL http://www.a008.com/index.php?s=product&c=search&catid=2&xilie=1

这时候点击产品类型2

URL http://www.a008.com/index.php?s=product&c=search&catid=3&xilie=1

&xilie=1 不会被移除 伪静态下变更搜索栏目也会保留参数

如果一个模块下多个栏目有自己独有的筛选字段,那么多次切换搜索栏目url参数越来越多,不太美观,请问有什么方法可以解决这个问题???

图片











回帖
  • 清萌网络科技
    #1楼    清萌网络科技
    2020-09-11 16:55:29
    Firefox 68.0 0
    增加悬赏(设置悬赏)金:1元,希望大家给予帮助!
  • 每天吃包子
    #2楼    每天吃包子
    2020-09-11 17:00:50
    Chrome 0
    判断一下,删除就不显示了
    <?php if ($catid==3) { unset($params['xilie']);}?>
    满意答案
  • 清萌网络科技
    #3楼    清萌网络科技
    2020-09-11 17:11:07
    Firefox 68.0 0
    每天吃包子 谢谢了 在模板里加入判断没有效果
  • 左手
    #4楼    左手
    2020-09-11 17:17:39
    Chrome 0
    <?php if ($catid==3) { unset($params['xilie']);}?>
    哈哈 放在顶部就行了,这个写法表示栏目3时url不带这个字段参数了
  • 设计部
    #5楼    设计部
    2020-09-11 17:23:32
    Chrome 0
    咱们论坛人才辈出
  • 清萌网络科技
    #6楼    清萌网络科技
    2020-09-13 16:28:38
    Firefox 80.0 0
    @每天吃包子:6666666666666