• 09-01-2011, 21:45:23
    #10
    Hkan adlı üyeden alıntı: mesajı görüntüle
    session_start();
    
    if ($_SESSION['sorgu_calisti_mi'] != 'evet') {
       // Sorgunuzu yapın
       $_SESSION['sorgu_calisti_mi'] = 'evet';
    }
    Teşekkürler hocam fakat yeni kod girmek istediginde ne yapacak kullanici.

    Ornegin: elinde 500 kredilik bir kod var bu kodu su anda girince surekli yenileye tiklarsaniz 500er 500er kod artiyor fakat o sayfadan cikip tekrar ayni kodu girince artmiyor (Durum = 0 , Durum = 1 Misali..) Ben kullanicinin o kodu 1 sefer kullanip ayrica yenileye basinca bug olusmamasini istiyorum?
  • 09-01-2011, 22:55:33
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bunu En sagLikLi SQL ile yaparsin Kanimca..

    kodlar icin tablo olusturursun.

    ID KOD KREDi DURUM

    gibi gibi.

    sonra kullanicinin kullanmak istedigi kodu bu tabloda ararsin varsa ve mesela durum 1se belirttigin krediyi isleme sokarsin sonrasinda durum'u 0 yaparsin

    yok durum zaten 0 sa bu kod kullanilmistir gibisinden hata mesaji basarsin ekrana...
  • 09-01-2011, 22:57:07
    #12
    Romansanta adlı üyeden alıntı: mesajı görüntüle
    Bunu En sagLikLi SQL ile yaparsin Kanimca..

    kodlar icin tablo olusturursun.

    ID KOD KREDi DURUM

    gibi gibi.

    sonra kullanicinin kullanmak istedigi kodu bu tabloda ararsin varsa ve mesela durum 1se belirttigin krediyi isleme sokarsin sonrasinda durum'u 0 yaparsin

    yok durum zaten 0 sa bu kod kullanilmistir gibisinden hata mesaji basarsin ekrana...
    Zaten dedigin gibi kodlar fakat iste f5 yapinca tekrar UPDATE ediyor.
  • 10-01-2011, 08:36:45
    #13
    yok durum zaten 0 sa bu kod kullanilmistir gibisinden hata mesaji basarsin ekrana..

    Yani sen durum satirini kontrol edersen f5 degiL f16 da oLsa işLem yapmaz
  • 10-01-2011, 17:19:38
    #14
    Romansanta adlı üyeden alıntı: mesajı görüntüle
    yok durum zaten 0 sa bu kod kullanilmistir gibisinden hata mesaji basarsin ekrana..

    Yani sen durum satirini kontrol edersen f5 degiL f16 da oLsa işLem yapmaz
    Anlatamadim galiba, hocam dediginiz gibi zaten. Kodu girdikten sonra bir defa girilmiyor fakat "Kodu Gir" e tikladiktan sonra "Kod Basari Ile Girildi, Yonlendiriliyorsunuz" Ekraninda surekli f5 yapinca kredi artiyor.
  • 10-01-2011, 17:29:09
    #15
    Üyeliği durduruldu
    yani her kullanıcı için tek kez kullanılacak.

    O zaman
    mysql de kullanıcı tablonuza 1 satır eklersiniz atıyorum sorgukullanildimi satırı
    1 ve 0 diye iki değer düşünürsünüz.
    değer 0 ise sorguyu üye çalıştırmamış demektir.
    1 ise çalıştırmış demektir.
    kullanıcı o sorguyu çalıştırdığında satır değeri 1 olur.

    bu şekilde bir kullanıcı sorguyu sadece 1 kez çalıştırmış olur.
  • 10-01-2011, 17:35:02
    #16
    SanCreaL adlı üyeden alıntı: mesajı görüntüle
    yani her kullanıcı için tek kez kullanılacak.

    O zaman
    mysql de kullanıcı tablonuza 1 satır eklersiniz atıyorum sorgukullanildimi satırı
    1 ve 0 diye iki değer düşünürsünüz.
    değer 0 ise sorguyu üye çalıştırmamış demektir.
    1 ise çalıştırmış demektir.
    kullanıcı o sorguyu çalıştırdığında satır değeri 1 olur.

    bu şekilde bir kullanıcı sorguyu sadece 1 kez çalıştırmış olur.
    ve cron'a baglayarak 1 ay sonra tekrar o değeri sıfırlayabilirsiniz.daha sonra tekrar kredi alırsa krediği aldığı ekranda durumu 1 olarak güncellersiniz.yine cron süresibitince 0 a alır.bu döngü böyle devam eder : P
  • 10-01-2011, 19:47:23
    #17
    ThirtySeven adlı üyeden alıntı: mesajı görüntüle
    Anlatamadim galiba, hocam dediginiz gibi zaten. Kodu girdikten sonra bir defa girilmiyor fakat "Kodu Gir" e tikladiktan sonra "Kod Basari Ile Girildi, Yonlendiriliyorsunuz" Ekraninda surekli f5 yapinca kredi artiyor.
    Gonderme işlemini jQuery iLe yapiyorsun anLadigim kadari iLe.
    Yada haLa ben anLamamakta israr ediyorum

    Eger jQuery den kaynaklaniyorsa Gonder Butonuna bastiginda durum kontroLu yapmalisin Yani Kod Kullanilmismi Kullanilmamismi daha sonra Kredi ekLeme ve Benzeri güncellemeleri yapmalisin.
  • 10-01-2011, 22:48:51
    #18
    Hocam basit bi cache sistemi için txt oluşturun. Mevzubahis sorguyu çalıştıracak linke her tıklandığında önce txt'den kontrol edersiniz, eğer tıklanma yoksa işlemi gerçekleştirir, txt'ye de tıklandığına dair bilgiyi eklersiniz.