Alışveriş sepeti için session mı cookie mi
Merhaba,
Alışveriş sepeti uygulaması yaparken trendyol hepsi burada gibi siteleri inceledim.
Misafir kullanıcı sepete ekleme yaptığında tarayıcıyı kapatıp açtığında sepet verileri kaybolmuyor.
Yani ilk etepta yada hiç session kullanmıyorlar.
Kullanıcı giriş yaparsa veritabanına kaydediliyor sanırım.
Ama ben ilk başta sepeti session'a kaydettim kullanıcı giriş yaparsa veri tabanına kaydediyorum.
İncelediğimi söylediğim sitelerde cookileri silince sepette boşalıyor.
Hata mı yapmışım ilk önce sessiona kaydetmekle.
Benim yazdığım sistemde tarayıcı kapanınca sepet verileri kayboluyor.
Hangisi doğru.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
Şurada neden cookie kullanılması gerektiği anlatılmış.
https://www.webslesson.info/2018/05/simple-php-shopping-cart-using-cookies.html
Dediğin gibi o sırada başka birşey olur kapı çalar yada telefon dışarı gider yada yemek yemeye tekrar döndüğünde 1 saatlik çabası boş olur.
Buda kullanıcının siteden soğumasına sebep olabilir.
Aslında javascript ile de yaptım local storage ama cookie süre ayarlaması sepbebiyle daha uygun gibi.
yani zaten kişi ürünler spete attıp almadan çıkıyorsa vaz geçmiştir ama bence cookie atayın tam almaya karar vermiştir elektrik gider pc kapanır vesayre olasılıkları düşünün derim...
ben şahsen ip adresine kayıt ediyorum öyle bir ihtiyaç durumunda kişi vpn yada modem resetlemediği sürece kayıtları duruyor 3 gün için de işlem yapmazsa ip kayıt ettiğim sepeti siliyorum...