2016-06-08 56 views
0

我最近開發了一個電子商務網站,並在很多問題後,我想我可能終於弄清楚了。 (見這裏的代碼和問題:Cart Cookie Issue. Possible solutions?Cookie與用戶設置。撲滅

應該發生什麼(和做的大部分時間)

用戶簽出並支付項目。當我使用Auth.net DPM方法時,它們會暫時發送到現場,然後通過中繼響應將它們發送到我的收據頁面。一旦進入收據頁面,它將獲取cart_id(cookie)並添加交易ID並設置交易完成。

一些人

SQL的功能無法運行(由於其對餅乾的購物車ID的依賴),會發生什麼,並得到錯誤,即cart_id未設置。 (但購物車在整個網站的其他部分工作到這一點)

經過一些測試,我發現一個用戶有問題,併成功解決了它的歷史和餅乾的火狐設置,永遠不會記得。所以,現在我知道問題是什麼(或者至少我祈禱這是它大聲笑)我能做些什麼來解決這個問題?

回答

0

你有可能是2種選擇:

1)檢查是否啓用了Cookie和不允許購買的,如果不是在啓用它們。

2)如果您的付款處理器允許,發送一個唯一的標識符到付款處理器完成時返回,這將讓您再次在本地查找您的訂單。

檢查cookies是否啓用see this SO

+0

1.我會看看它是怎麼回事! 2.不幸的是沒有(或者至少我不知道如何) – Cjfidler