用PHP做游戏索引遇到了以下问题。
游戏可以分为以下几个类型
按地域:大陆 港台 欧美 韩日 按画面:3D 2.5D 2D 按类型:角色扮演 FPS射击 音乐类 横板战斗想实现的效果是:当选择了,‘港台’后,已选条件为:港台。当前URL为www.aaa.com/game.php?id=3&area=g
继续选择,选‘3D’后,已选条件为:港台+3D 当前URL为www.aaa.com/game.php?id=3&area=g&pic=3d
继续选择,再选‘角色扮演’ 这时候已选条件为:港台+3D+角色扮演  当前URL为www.aaa.com/game.php?id=3&area=g&pic=3d&type=role请问这效果要怎样实现?当前URL要怎样才能实现像上面所说那样。

解决方案 »

  1.   

    看你用js,或者php来做了php:
    在生成html时,在选项的url为:$_SERVER[HOST] ..... ?  . implode($_GET, array(当前选项的key=>值))js时:
    同理的,只不过需要用js处理url
      

  2.   

    简单点说:当前那个选项的key=value加入到现在的url后面
    只是有一个技巧,key一样的时候,需要做覆盖,而不是直接加在后面
      

  3.   

    选择点一下,提交数据到服务器,处理返回转到指定的url。和58同城处理类似。
    主要是组url字符串。请求,响应为指定的url。 你这里如果都选了。要经过3次交互
    用js改变不了浏览器地址。
      

  4.   

    用parse_str(数组方式)和http_build_query()