購物車 Session 設定

想請教一下各位先進

如果一個購物網站 是限定會員才能購買 那 Session 值 用會員的帳號紀錄 沒有問題 (登入時記錄)

那如果非會員也能進行購物 請問購物車內商品如果要用 Session 紀錄

用甚麼會比較好

我原本是想用 瀏覽者 ip

但是擔心 同個IP的瀏覽者 近來購物 會影響

希望有高手可以解謎 感恩

評論

  • edited 三月 2016
    沒做過,我可能會試著用cookie紀錄
  • 說:

    沒做過,我可能會試著用cookie紀錄

    弱弱的問一下 如果用 Cookie 去做 是不是 有沒有IP的問題??@@

    因為是以電腦 本機端 留下紀錄
  • 固定一個 Session 去紀錄...不行嗎?
    登入 -> 就開 Session 紀錄
    登出 -> 就 刪掉 Session

    即使不登出就再用一次登入,也會因為登入行為複寫Session
    所以 你不能固定的原因是??
  • 說:

    固定一個 Session 去紀錄...不行嗎?
    登入 -> 就開 Session 紀錄
    登出 -> 就 刪掉 Session

    即使不登出就再用一次登入,也會因為登入行為複寫Session
    所以 你不能固定的原因是??

    發問者有提到, 他要做到的是, 使用者未登入未註冊, 也可以把物品加入購物車,
    你說的是已經完成註冊且登入的case, 需求不同
  • 說:

    說:


    43

    發問者有提到, 他要做到的是, 使用者未登入未註冊, 也可以把物品加入購物車,
    你說的是已經完成註冊且登入的case, 需求不同
    恩...是我沒看清楚! 抱歉

    如果同一台電腦且不存在 另外開一個頁面要能另外一個購物的話
    其實你不用想太多,直接記錄進去 SESSION 就好
    畢竟 你是在最後結帳的時候要再另外做確認
    確認是否使用者有登入,沒有就沒有的流程,有就有的流程

    另外想的方法則是有牽扯到架構
    以進入主框架頁面的時戳作為索引
    不過這個方法則會有 時戳 應該怎麼帶著走比較不會彼此干擾的問題
  • 抱歉...我其實看不太懂..版大的意思...
    我自己的猜想不知道有沒有跟版大的意思一樣
    我的猜想是一開始不管是誰登入就先給他一個Session 來賓紀錄
    如果有註冊就把來賓弄掉
    沒註冊就讓來賓用來賓的Session 去買東西

    不曉得我這樣的想法有沒有符合版大的意思
    或者是我一開始就搞錯方向-.-
  • 我要做的這個購物網站 沒有會員機制
    我想要將消費者的購物車寫入資料庫

    以往我的經驗都是有會員機制,所以用會員的帳號做Session的key值
    但是今天我的需求是

    整個網站就是沒有會員,那我應該用甚麼當作SESSION紀錄
    時間戳記,似乎是個考量.. 不過我應該會用COOKIE去做

    感謝各位
Sign In or Register to comment.