lostyazilim
tr.link

PHP sadece 1 kez veri güncelleme

5 Mesajlar 756 Okunma
acebozum
tr.link

11yes11 11yes11 WM Aracı Kullanıcı
  • Üyelik 16.06.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad Y** S**
  • Mesajlar 77
  • Beğeniler 7 / 9
  • Ticaret 0, (%0)
Ben siteme ufak çaplı bir oyun yapıyorum oyunu kazanan kişi kutuya tıklayınca
bir sayfaya gidiyo orada kaç saniyede kazandığı yazıyo falan işte orada ben skorunu 1 arttırıyorum fakat eğer sayfayı yenilersem 1 daha arttırıyo bunu nasıl engelleyebilirim ?
 

 

wmaraci
reklam

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
doğru yöntem bu mudur bilemiyorum ancak şöyle bir yol izlenebilir.

2 tabloya ihtiyaç var

kullanıcı

kullanıcı_skor

her skor için bir token oluşturun, eğer kullanıcı o skoru kazandığında bu token kullanıcı_skor tablosunda yoksa yeni bir skor ekleyin, varsa eklemezsininiz.

kullanıcı_skor tablosu ise şöyle bişey;

kullanici_id | token | skor_puan
22 | aqadlssdğw23ks | 4

kullanıcı skorlarını çekerken join ile kullanıcı_skor tablosuna girer, belirli bir kullanıcıya ait skor puanları toplarsınız.
 

 

HAYIRSEVER HAYIRSEVER Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 21.05.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek Back-End
  • Konum İzmir
  • Ad Soyad Y** A**
  • Mesajlar 216
  • Beğeniler 46 / 48
  • Ticaret 7, (%86)
Ajax ile post ederseniz f5 yapınca tekrar eklemez
 

 

BugraGulay BugraGulay <?php echo"It's Life"; ?> Kullanıcı
  • Üyelik 11.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer/Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad B** G**
  • Mesajlar 477
  • Beğeniler 34 / 135
  • Ticaret 7, (%100)
Arzu ederseniz ücretli olarak yardımcı olabilirim. Düşünürseniz PM yoluyla ulaşabilirsiniz.

Bunun yanı sıra bu işlemi hsntngr arkadaşımızın dediği şekilde çözümleyebilirsin. Açık çıkmadan en güvenli çözüm yoludur.
 

 

wmaraci
wmaraci

11yes11 11yes11 WM Aracı Kullanıcı
  • Üyelik 16.06.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad Y** S**
  • Mesajlar 77
  • Beğeniler 7 / 9
  • Ticaret 0, (%0)

hsntngr adlı üyeden alıntı

doğru yöntem bu mudur bilemiyorum ancak şöyle bir yol izlenebilir.

2 tabloya ihtiyaç var

kullanıcı

kullanıcı_skor

her skor için bir token oluşturun, eğer kullanıcı o skoru kazandığında bu token kullanıcı_skor tablosunda yoksa yeni bir skor ekleyin, varsa eklemezsininiz.

kullanıcı_skor tablosu ise şöyle bişey;

kullanici_id | token | skor_puan
22 | aqadlssdğw23ks | 4

kullanıcı skorlarını çekerken join ile kullanıcı_skor tablosuna girer, belirli bir kullanıcıya ait skor puanları toplarsınız.






Teşekkürler, yeterince fazla tablom var daha fazla yapıp karışıklık yaratmak istemiyorum ama başka yol yoksa yapıcam artık
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al