[問題]怎樣用cookie解決上一頁的bug?

看板PHP作者 (不想再留白)時間19年前 (2005/12/09 08:12), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串1/3 (看更多)
我建一個很簡單的聊天室 輸入帳號,密碼就能登入 全部人的帳號密碼都存在一個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)

12/09 18:32, , 1F
用session或cookie的話,可以用設個判斷變數來讓人不重覆登入
12/09 18:32, 1F

12/09 18:36, , 2F
還有,把來源IP也設進判斷式裡面吧
12/09 18:36, 2F

12/09 18:36, , 3F
其實像我上面說的把session存到mysql裡面是比較好的方式
12/09 18:36, 3F

12/09 18:38, , 4F
不過你應該新學的樣子,這樣太難為你了^^"
12/09 18:38, 4F

12/09 18:38, , 5F
程式大部份不會只有一種解法,或許現在的方式不是最好的
12/09 18:38, 5F

12/09 18:39, , 6F
不過如果你以後知道有更好的方法時就表示你進步了,加油^^
12/09 18:39, 6F
文章代碼(AID): #13cJnuQj (PHP)
討論串 (同標題文章)
文章代碼(AID): #13cJnuQj (PHP)