Misafir kullanıcı sepetini veritanbanına mı yoksa cookie olarakmı tutmalıyım
Merhaba kullanıcı sepete ürün eklerken eğer misafirse nereye kaydedeyim.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (6)
Herkes farklı düşünmüş.
Misafir de olsa cookide misafir id tutsam
siteyevgirerken kayıtlı kullanıcı yoksa cookide misafir id var mı diye kontrol edip veritabanınavdaha önce misafir id ile kaydedilen sepeti getirip
kullanabilirim.
Bunsepeti kayıtlı kullanıcı olsa da olmasada veritabanından gelen sepeti sessiona kaydedip gösterebilirim.
Güncellemelerden kaynaklı veri tutarsızlıkları olacak bu durumda tercihen her seferinde db den çekilebilir.
Profesyonel siteler nasıl yapıyor güncellemelerde veri tutarsızlıkları olabilir özellikle ürün kampanya veya diyat değişijliklerinde
PHP ile misafir kullanıcının sepetini nasıl tutacağınız size kalmış. Her iki yöntem de faydalı olabilir, ancak ne yöntemi kullanacağınızın seçimi bazı faktörlere bağlıdır. Eğer veritabanını kullanarak sepeti tutmayı düşünüyorsanız, bu size daha esnek bir yöntem sunabilir ve sepet içeriğini daha kolay bir şekilde yönetebilirsiniz. Ancak veritabanına erişim hızı düşükse veya web sitesi yoğun bir şekilde ziyaret ediliyorsa, cookie kullanarak sepeti tutmak daha hızlı olabilir. Önerim, ne yöntemi kullanacağınıza karar vermeden önce ihtiyaçlarınızı ve site kullanımınızın özelliklerini düşünmeniz olur.