作者maxi326 (不想再留白)
看板PHP
标题[问题]怎样用cookie解决上一页的bug?
时间Fri Dec 9 16:16:37 2005
我建一个很简单的聊天室
输入帐号,密码就能登入
全部人的帐号密码都存在一个db里
还有一个table负责记录那个帐号已登入
而自己是那一个使用者则用一个session变数存
这样按登出就知道谁登出了
再把这帐号从已登入table删掉
今天demo时助教用一个号登入
再用上一页回到登入画面
再用第二个号登入
这样就造成有一个号不能登出了
他叫我用cookie解决这个bug
但我才刚学,看过一点点session的function
更想不出这要怎样用cookie解
只要做到按上一页会把那人已登入的记录del就好
有没有那种像isset(上一页)的function?
希望能有人给我一个方向吧
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.31.230
※ 编辑: maxi326 来自: 140.112.252.59 (12/09 16:54)
1F:推 EAFV:用session或cookie的话,可以用设个判断变数来让人不重覆登入 12/09 18:32
2F:→ EAFV:还有,把来源IP也设进判断式里面吧 12/09 18:36
3F:→ EAFV:其实像我上面说的把session存到mysql里面是比较好的方式 12/09 18:36
4F:→ EAFV:不过你应该新学的样子,这样太难为你了^^" 12/09 18:38
5F:→ EAFV:程式大部份不会只有一种解法,或许现在的方式不是最好的 12/09 18:38
6F:→ EAFV:不过如果你以後知道有更好的方法时就表示你进步了,加油^^ 12/09 18:39