作者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