我面臨着購物車中的大問題!我的會話正在存儲服務器上的值而不是客戶端?
我用這樣的方式讓我的購物車系統:
,當我的產品添加到購物車中它增加了它非常好,但問題是在會話中,它存儲在該服務器不在客戶端瀏覽器中。
所以如果一些身體從另一臺計算機訪問該網站,他可以看到他的瀏覽器中添加的產品,而應該是空的。
有沒有辦法將其保存在客戶端,而不是服務器端?
我面臨着購物車中的大問題!我的會話正在存儲服務器上的值而不是客戶端?
我用這樣的方式讓我的購物車系統:
,當我的產品添加到購物車中它增加了它非常好,但問題是在會話中,它存儲在該服務器不在客戶端瀏覽器中。
所以如果一些身體從另一臺計算機訪問該網站,他可以看到他的瀏覽器中添加的產品,而應該是空的。
有沒有辦法將其保存在客戶端,而不是服務器端?
如果我買東西,我必須移動到另一臺計算機,我希望看到我與以前的產品在電腦車太多了,如果我不得不重新輸入的一切,我肯定會去買別的地方..
說,你可以使用多種方法來實現自己的目標。 Cookies,導航儀LocalStorage,甚至是閃光燈插件。
我很喜歡這個JavaScript庫,它處理所有這種情況相當不錯,在一致的方式:
http://pablotron.org/software/persist-js/
最好的問候。
商店某種在那麼當訪問者返回到網站,一個cookie的ID檢查Cookie,看它是否存在,如果它使用id來從數據庫中檢索所需的數據。
不受'Session',我會說Javascript或餅乾。 –
會話由會話ID標識,並且綁定到該ID,並且只會顯示給該會話。如果用戶共享購物車,它不是存儲在會話中,或者他們獲得相同的ID。發佈代碼。它按預期工作總是一個好主意 –
你能告訴我們你是如何將它存儲在會話中嗎? –