参数过多就不要通用url传递,通过post或session都可以

解决方案 »

  1.   

    现在系统的session设置有点问题用不了,所以比较麻烦。处理的是查询分页的问题(如同google的查询分页),用form提交的参数,怎么能和url连接联系上,让这些参数能被url使用呢?
      

  2.   

    用POST方法可以,每次查询后将用户的查询条件序列化后放到form的一个input元素中,这样分页的时候就可以取到了。
      

  3.   


    用POST方法可以,每次查询后将用户的查询条件序列化后放到form的一个input元素中,这样分页的时候就可以取到了。##################的确像楼上说的那样传递参数是没有问题的,但是想要在网页下面显示的·前页 1 2 3 4 5...次页·的问题,一般通过url实现参数传递,要是用post的话,怎么能让传递的参数在这些url里使用呢?
      

  4.   

    想了个办法:
    将数据放到表单里,不过属性都要是hidden的。
    用户点击链接的时候,用javascript模拟点击submit按钮,提交表单里的内容。OK!
      

  5.   

    一般把数组合成一个字符序列,如"value1,value2,……,valueN",后台页再用split折分为数组
      

  6.   

    一般传参数不外乎:url,form,session,数组其实就像楼上所说,合并成字符序列。到下一页面再处理。分页除了跟page这个参数有直接联系之外其他的都不会有太多联系吧?
      

  7.   

    你这种情况不易采取post
    google做的都是URL形式,这样最简单方便.session设置有问题可以修改啊. 把它改好使了不就完了.还有一个办法就是用户提交后将所有变量写入文件中, 查询时根据从文件读取变量即可.
    这与session的的机制差不多
      

  8.   

    谢谢大家给了我这么多的思路。问题解决了,添加了一个stripslashes处理字符