• 25-11-2021, 01:43:06
    #10
    JavaScript ile yaparsan güvenlik zaafiyeti oluşur.Butona bağladığın phpye tıklanan zamanı , veritabanına kaydet.tekrar tıklandığında if else ile kontrol ettir.
  • 25-11-2021, 01:49:29
    #11
    LyNo adlı üyeden alıntı: mesajı görüntüle
    Butona tıklandığında anda tarihi alın.
    tarihe 1 dakika ekleyip database kayıt edin.
    if ile o an o 1 dakika eklediğiniz tarihten geride misiniz kontrol edin.
    şöyle birşey yaptımda mantıken çalışmıyor çünkü her butona tıklandığıda ilk cookie üretiyor 1 dakika öncenin ve şuanki zaman 1 dakikadan sonraki zamandan büyük olmadığı için else kısmına atıyor, veritabanına sonradan yapıcam şimdilik çerez yaptım.
        $bZaman = date("H:i:s");
        $yeniTarih = date('H:i:s',strtotime('+1 minute',strtotime($bZaman)));
            $saveDate = setcookie('dailyPayment', $yeniTarih, time()+ 60);
            if($bZaman > $saveDate)
            {
                echo "success";
            }else{
                echo "error";
            }
  • 25-11-2021, 01:56:02
    #12
    galiba yaptım sizce yanlışlık varmı?
    $bZaman = date("H:i:s");
        $yeniTarih = date('H:i:s',strtotime('+1 minute',strtotime($bZaman)));
            if($_COOKIE['dailyPayment']){
                if($bZaman > $_COOKIE['dailyPayment']){
           echo "işlem başarılı";
             }else{
                 echo "malesef";
             }
            }else{
                $saveDate = setcookie('dailyPayment', $yeniTarih, time()+ 60);
                echo "işlem başarılı";
            }