作者kuoyu (^_^)
看板PHP
标题Re: [问题]怎样用cookie解决上一页的bug?
时间Sat Dec 10 21:23:14 2005
以前我们的做法..仅供参考..
设定一个table..里面有UserName,Passwd,SessionID......
当user登入之後..依据时间的不同加上一些随机条件..
产生一个字串..填入SessionID栏位..
同时将这个SessionID及username以cookie的方式送到user端..
每次有动作时..cookie的值就会送回来..然後程式就可以比对..
所以重复登入时..後面的就可以把前面的「踢掉」..
登出的时候只要把SessionID栏位清空就可以了..
当然..程式要去判断..
当某user的SessionID是空白的..
表示这个user尚未登入..
另外..也可以加以扩充..
例如加入登入时间与每次检核时间..
可以计算挂在线上的时间..
或者判断在发呆一段时间之後自动踢出..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.155.53