Merhaba, bir sitem var ve bu site üzerinde kullanıcılarıma ödül hakkı sunmak istiyorum.
Kullanıcı "Kazan" butonuna tıkladığı zaman belirlenen kısaltılmış linke gidecek ve reklamı geç butonuna basacak. Reklamı geç dedikten sonra tekrar benim siteme döndüğünde "5 kredi ödül aldınız" şeklinde bir ödüllendirme yapmak istiyorum.
Kazan butonuna basmadan ödül alamaz.
Reklamı geç yapmadan ödül alamaz.
"odul-al.php" sayfasına direk girdiğinde ödül almayacak.
Yaptığım kodlama yetersiz kalıyor.
Kazan butonuna bastığında formu ( örneğin ) linkkisaltsitesi/sAsd2w adresine post ettirdiğimiz zaman link kısaltma sitesi hata veriyor. Post işleminden dolayı link bulunamadı hatası veriyor.
Formu get ile aldırırsak link kısaltma çalışıyor fakat $_GET fonksiyonu işlevsiz kalıyor ve veritabanına kredi eklemesi yapmıyor.
Bu konuda yardımcı olacak yada bu işlemin php dilindeki adını söyleyebilecek var mı? İnternette bu şekilde aratarak bulamıyorum. Başka bir teknik adı varsa o isim ile aratıp kendim çabalayabilirim.
Link kısaltmadan sonra ödüllendirmek
3
●130
- 13-09-2018, 15:36:45Bu yöntemi ilk güvenlik olarak kullanabilirsiniz.orcuntuna adlı üyeden alıntı: mesajı görüntüle
Kullanıcıya bir link oluşturacaksınız sisteminiz üzerinden. bu link $_GET['XXX'] parametresi ile veriyi alsın mesela. Bu veriyi base64 ile encode edeceksiniz link kısaltmaya bu halini ekleyeceksiniz. Sonra reklamı geç dedikten sonra o linke gidecek gittiği linkten base64'ü decode edeceksin link içerisinde taşıdığın bilgilerle veritabanına insert edeceksin. Böyle bir mantık yürütebilirsiniz. Form ile uğraşmanıza gerek yok.