點下面的按鈕可以加入我們!
pepper wrote: » 沒做過,我可能會試著用cookie紀錄
jk60504 wrote: » 固定一個 Session 去紀錄...不行嗎? 登入 -> 就開 Session 紀錄 登出 -> 就 刪掉 Session 即使不登出就再用一次登入,也會因為登入行為複寫Session 所以 你不能固定的原因是??
cokellen wrote: » jk60504 wrote: » 43 發問者有提到, 他要做到的是, 使用者未登入未註冊, 也可以把物品加入購物車, 你說的是已經完成註冊且登入的case, 需求不同
jk60504 wrote: » 43
評論
因為是以電腦 本機端 留下紀錄
登入 -> 就開 Session 紀錄
登出 -> 就 刪掉 Session
即使不登出就再用一次登入,也會因為登入行為複寫Session
所以 你不能固定的原因是??
你說的是已經完成註冊且登入的case, 需求不同
如果同一台電腦且不存在 另外開一個頁面要能另外一個購物的話
其實你不用想太多,直接記錄進去 SESSION 就好
畢竟 你是在最後結帳的時候要再另外做確認
確認是否使用者有登入,沒有就沒有的流程,有就有的流程
另外想的方法則是有牽扯到架構
以進入主框架頁面的時戳作為索引
不過這個方法則會有 時戳 應該怎麼帶著走比較不會彼此干擾的問題
我自己的猜想不知道有沒有跟版大的意思一樣
我的猜想是一開始不管是誰登入就先給他一個Session 來賓紀錄
如果有註冊就把來賓弄掉
沒註冊就讓來賓用來賓的Session 去買東西
不曉得我這樣的想法有沒有符合版大的意思
或者是我一開始就搞錯方向-.-
我想要將消費者的購物車寫入資料庫
以往我的經驗都是有會員機制,所以用會員的帳號做Session的key值
但是今天我的需求是
整個網站就是沒有會員,那我應該用甚麼當作SESSION紀錄
時間戳記,似乎是個考量.. 不過我應該會用COOKIE去做
感謝各位