浏览器禁用cookie 如何保持状态

kamichenjd 发布于 2014/07/25 13:54
阅读 2K+
收藏 2

我知道session其实是通过一个cookie保持状态的,但是如果浏览器禁用cookie,貌似只能通过URL重写进行session状态的保持

问题是 我找了好久没找到具体URL重写的方法(其实找到一个,就是直接在调用URL的地方加上sessionid=XXX,但是我现在做的这个项目如果那么多URL全部找出来那简直要疯了),所以想问问大家方法,可不可以统一加,具体怎么实现

加载中
0
隔壁家的老王
隔壁家的老王

如果是后台生成的url, 直接去改生成的方法/函数。

如果在html直接写url的,没办法,js的也没有好办法。

0
南湖船老大
南湖船老大
浏览器禁用cookie,那就让用户滚蛋
kamichenjd
kamichenjd
...其实也是抱着学习的态度,想看看有没有方法实现
0
首席安全砖家
首席安全砖家
可以给个提示,若用户禁用了cookie ,直接提示用户打开cookie ,否则无法正常浏览。 
0
Cobbage
Cobbage
那他要禁用了js哪?
0
_________0
_________0
那用户要禁了网络呢
0
kamichenjd
kamichenjd
赶脚这个问题要给玩坏的节奏...
0
我类个擦

@WeirdBird是正确的,提示赶紧给老子把cookie开了,要不然老子把你电脑变没

0
len
len
加SSID,或者换种说法,自己加一个类似token的值,后台用session或者缓存把用户和这个ID绑定,用户访问时增加拦截器,将这个值得到的用户存到Request中,另外根本不用一个一个的加,你的Filter是拿来干嘛的。AOP是拿来干嘛的。
0
欣儿
欣儿
用flash的那个cookie
0
kimmking
kimmking
加个filter自动实现访问url都带jsessionid,jsf的myfaces实现就是这么干的
返回顶部
顶部