Bu proje, PHP session kullanarak basit bir alisveris sepeti deneyimi sunar. Egitim ve demo odaklidir; hizli denemeler icin uygundur.
orders/YYYY/MM/DD/ORDERNO.json)git clone https://github.com/anbarli/PHP-SBCS.git
cd PHP-SBCS
php -S localhost:8000
http://localhost:8000
Add to Cart ile sepete ekleyin.Remove ile satir silin, Clear Cart ile sepeti temizleyin./
index.php - Uygulama mantigi ve arayuz
.htaccess - Temel erisim kurallari
/orders/ - Siparis dosyalari (yil/ay/gun/orderno.json)
README.md - Dokumantasyon
LICENSE - Lisans
Bu repo egitim/deneme amaclidir. Gercek production kullanim icin tek basina yeterli degildir.
Dikkat edilmesi gereken baslica riskler:
.htaccess kurallari Apache odaklidir; Nginx/Caddy icin ek kurallar gerekir.Bilinen notlar (1-2-3):
orders/ klasoru web root altindadir; koruma agirlikli olarak sunucu kuralina (.htaccess) baglidir.error_reporting(E_ALL) production ortaminda bilgi sizintisi riski dogurabilir.Production onerisi:
MIT License. Detaylar icin LICENSE dosyasina bakin.
This project provides a simple shopping cart flow using PHP sessions. It is designed for learning and demo usage.
orders/YYYY/MM/DD/ORDERNO.json)git clone https://github.com/anbarli/PHP-SBCS.git
cd PHP-SBCS
php -S localhost:8000
http://localhost:8000
Add to Cart.Remove for a line item and Clear Cart to reset all./
index.php - Application logic and UI
.htaccess - Basic access rules
/orders/ - Order files (year/month/day/orderno.json)
README.md - Documentation
LICENSE - License
This repository is for learning/demo purposes and is not production-ready by itself.
Key risks for production usage:
.htaccess protections are Apache-specific; Nginx/Caddy require separate rules.Known notes (1-2-3):
orders/ directory is under web root; protection mainly depends on server rules (.htaccess).error_reporting(E_ALL) can expose sensitive details in production.Production recommendation:
MIT License. See LICENSE for details.