PHP / MySQL kullanarak alışveriş sepeti uygulamak için en iyi yolu

4 Cevap php

Ben bir müşterinin sitesinde çalışıyorum ve bir alışveriş sepeti için sordunuz. Onlar ödeme için securetrading.net kullanmanız gerekir, bu yüzden herhangi bir kredi kartı detayları için sormak gerekmez. Yapmam gereken tüm kendi arabası öğeleri takip olduğunu.

Ben PHP oturumları kullanarak okudum, ama ben orada güvenlik konusunda endişeliyim. Ben saklamak ediyorum sadece bilgi ürün kodları ve miktarları ise, bu bir sorun değil mi? Aksi takdirde, bir MySQL veritabanı kullanarak değer mi?

Bu bilmek bariz bir şey gibi görünüyor eğer üzgünüm, ama bu şey bu tür bir uygulama benim ilk kez!

4 Cevap

Oturumlarda cart durumu devam basit / küçük php / MySQL sepeti için öğretici olduğunu, hatta indirilebilir demo kodu ve çevrimiçi demo var.

http://v3.thewatchmakerproject.com/journal/276/building-a-simple-php-shopping-cart

Tam online şişmiş shoping programları "şişmiş" sadece o vardı ben onu kullandım. Seninle aynı unutun hiçbir cc veri almaya gerek, kullanıcı kaydı, vs .. ödeme geçidinin satın alma süreç Seçilen öğeleri göndermek için sadece siple yer ve bundan sonra oldu. (Benim ilk tercihi magento oldu ama müşteriler 3 ürünler için çok karmaşık oldu) o müşteri ne istediğini, ve bu onun ucunda ne var.

Tabii ki ihtiyaç sığacak şekilde genişletmek gerekir ama basit bir şey için iyi bir başlangıç ​​noktası.

Ben bir prefabrik açık kaynak çözümü kullanmak istiyorum. Eğer gerçekten diğer insanların para ile uğraşırken aptal güvenlik sorunları bildirmek istemiyorum.

Magento akla geliyor. Bu kesinlikle bir süredir gördüğüm slickest ... Ve eğer you hack it in yourself destek securetrading gibi orada görünüyor.

Sadece ürün kodları / miktarda depolamak beri PHP oturumları kullanmak istiyorum. Evet, bu kadar "saldırı" açık - ama saldırı (emin ödeme ağ geçidi bilgi geçirmeden önce geçerli kodları için bir çek ekleme yapmak) ürün kodlarını değiştirme çizgisinde bir şey olacak ve miktarları (yine miktar için bir kontrol yapmak Ancak gerek) olması halinde

Oturum değişkenleri kullanıcılar tarafından saldırıya açık ama kimse benim sistem ve ödeme 4 ürün yerine 1 gerçekten hiç bir sorun değil "kandırmak" istiyor.

Oturumları sadece oturumda, iyi, sürecek unutmayın. Müşteri alışveriş taşımak için yarın uzaklaşır ve gelirse, onların sepet yine boş olduğunu göreceksiniz.

Eğer işler hızla gidiyor almak için oturum kullanmak için gidiyoruz eğer, denemek ve gelecekte fikrinizi değiştirirseniz ve bir MySQL çözüm geçmek kolay olurdu böylece kodunuzu tasarlayabilirsiniz.

Eğer çok özel gereksinimleri yoksa Ancak, sadece orada ücretsiz çözümler yüzlerce birini bulmak ve kendinizi zaman bir yük kaydedebilirsiniz.