doushi 发表于 2012-06-20 17:27

php session保存检索条件

项目是用php session保存检索条件,但是开了多个tab以后,tab页面的检索条件都一样了。
请问怎么克服这个问题?
就是tab间互不干扰。tab的检索条件是独立的。serialize能实现吗?

xinglu1983 发表于 2012-06-20 18:06

你为啥要保存检索条件?

doushi 发表于 2012-06-20 18:13

客户要求的,就是页面返回主画面的检索条件还能保持。

maochanglu 发表于 2012-06-21 09:56

问题的关键,在于如何区分tab

shang2010 发表于 2012-06-21 16:20

这个,如何保存啊

imbiss 发表于 2012-06-22 17:36

tab和新窗口一样,都是用的同一个session. 你除非在session里面把搜索条件参数隔开,比如数组,或把搜索条件转为不同的request query参数,发出新的页面请求。

liuxingyuyuni 发表于 2012-06-25 00:08

你的问题在于你的检索条件是如何生成与保存的,通常搜索后方式都是GET,你打开多个TAB,URL也都是一样的

判断GET值就行了,好像用不到SESSION啊?如果你的搜索很复杂涉及多页面,那也可以通过GET保存搜索值。

=======================================

多个TAB打开后,网址也一样,也是同一个浏览器,SESSION值当然也一样……

shang2010 发表于 2012-06-25 09:12

网址也一样,也是同一个浏览器,SESSION值当然也一样……

嗯啊,楼主就是卡在这里
页: [1]
查看完整版本: php session保存检索条件