@erdem Verdiğin cevaplar genel hatlarıyla doğru bilgi ancak soruya odaklı değil diye düşünüyorum. Dışarıdan indirdiğimiz tek bir PHP Class sayfası, veya sorudaki gibi kendi kullanmak istediğimiz için hazırladığımız bir PHP dosyasını vs. koyabileceğimiz klasör hangisidir? Bu sanırım önemli bir soru.
Public altında bir klasör açarak oradan mı kullanılmalı, Resources altına mı koyulmalı? vs...
Iyzico'ya ödeme bilgilerini gönderdiğinizde (sipariş tutarı, token vs.) size Iyzico tarafından bir response gelmiyor mu? Ödeme başarılı/başarısız şeklinde?
(.*) ile her şeyi kabul edebilirsin; veya sadece token'inde bulunacak özel karakterleri ruleye ekleyebilirsin.
Cevabın için teşekkürler abi; aslında söylemek istediğim şey şuydu: Örneğin formun submit butonuna tıkladığımı varsayalım, ben orada sadece bahsettiğin "Network" penceresinde "Header" başlığını görmek istiyorum, yani karşı sunucuya/adrese gitsin, response gelsin istemiyorum. Mesela orada "Request Headers" var, hangi başlıkları ve karşılığında hangi değerleri yollamışım vs. Kısacası kendim o an posta bastığım zaman hangi değerler gidecek, hangi formatta gidecek vs. bunların görmek ve response almadan stoplamak istiyorum işlemi. Karşı sunucuya o an bilgiler gitmesin, ben hangi requestleri yollamışım onu göreyim yeter demek istedim.
@aydinkeskin evet sonunda fiyat hesaplamasını yapabilmek için (biraz fazla pinpirikliyim belki gerek bile yoktu bilemiyorum) verileri şifreleyerek gönderip; back-end'te şifreyi çözerek fiyatı hesabı yapıyorum şu an... Günün sonunda benim içimi rahatlatacak olan asıl cevap ise şu: Session ile taşıdığım verilere art niyetli bir şekilde yaklaşılamaz mı? Yani session ile gönderdiğim örneğin $_SESSION["fiyat"] verisi üzerinde bir art niyetli hareket yapılamaz mı?
@kartal Aslında detaylı ve yüzlerce ürünün olduğu bir e-ticaret sitesi değil; 2 adet ürün ve bu ürünlerin selectbox ile seçimlerine göre fiyat hesabı yapıyorum. (örnek veriyorum Siyah renk seçilirse 100 TL, mavi seçilirse 150 TL gibi düşünebilirsin) Fiyat hesabını da ajax ile gönderdiğim fiyatlar.php adlı sayfada, her seçime karşılık arraylerden hesaplatıyorum. Örneğin: urun1 { mavi: 150, siyah: 200} ... gibi düşünebilirsin.
@aydinkeskin hocam ben bayağı açıklayıcı yazdığımı düşündüm sanırım ama, becerememişim anlaşılan. Üye kaydı yok; SQL'de sorgulama gibi bir senaryom da yok. Benim derdim, kullanıcının index'teki formda yaptığı seçimlere göre oluşan "fiyat"ı değiştirememeleri.
Yani örnek veriyorum: kullanici_adi, adres, telefon, email, toplam_tutar... gibi değişkenleri Session ile farklı bir sayfaya taşıdığım zaman; tüm bunların hepsi sunucu tarafından "session_id" adı altında mı toplanıyor? Cookie'de çünkü öğe denetle üzerinden kayıtlı verileri görüp silip değiştirebiliyorduk?
Yukarıdaki anlattığım senaryo içerisinde ne yapmamı önerirsiniz? Session ile mi bilgileri taşımalıyım? Kişisel veriler, siparişin toplam tutarı vb. gibi hassas bilgiler de yer alıyor. Ajax'ın success fonksiyonunda location.href ile ödeme sayfasına yönlendirme yapacak olursam veri taşıyamıyorum bilgidiğim kadarıyla. Siz nasıl bir yöntem/adım uygulardınız?
Abi şöyle bir senaryo izliyorum; fikrine çok ihtiyacım var beynim durdu artık çünkü.
*Kullanıcı arayüzünde 3 adet selectbox var, burada yapılan selectbox change eventleriyle ajax ile php tarafına selectbox value'leri alıp seçimlere göre fiyat hesaplatıyorum ve ekrana basıyorum.
- Fiyat buton üzerinde kullanıcıya görünüyor. Kullanıcı "Sipariş Ver (50 TL)" gibi butona tıkladığı zaman Modal Pop-up açılıyor ve burada "Kişisel Bilgiler" için inputların olduğu bir formu doldurup "Siparişe Geç" tuşuna basıyor...
Yine burada Sipariş Ver butonunun click eventiyle Ajax ile PHP tarafında hem Fiyat bilgisi, hem de kullanıcının doldurduğu kişisel bilgileri alıyorum.
Sipariş Ver butonuna basıldığı anda, JSON ile kullanıcı datalarını ve fiyat bilgilerini alıyorum; bu bilgileri PayTR, Iyzico gibi sanal pos iFrame'sine entegre edip ekrana açmam gerekiyor.
Nasıl bir yol izlememi önerirsin, lütfen yardımcı olur musun?