Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Cron]skrypt co minutę.
Adam Sosna
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.07.2011

Ostrzeżenie: (0%)
-----


Witam,
Chcę żeby co 1min. dodało 1 do kolumny "bank" w tabeli "user", ale liczba w kolumnie "bank" nie może być większa od liczby w tabeli "bankmax"
Oto skrypt:
  1. <?php
  2. include "baza.php";
  3. $user = mysql_fetch_assoc(mysql_query("SELECT bank, bankmax FROM user WHERE bank ='$bank' "));
  4.  
  5. $dodaj = mysql_query("UPDATE user SET bank= '$bank' + 1 WHERE bank < bankmax");
  6.  
  7. ?>

W corn zakladce minuty: */1

Co tu jest źle?


pozdrawiam
bardzo początkujący Adam Sosna
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Czyli jednak nikt nie chciał tego zrobić za piątaka? $dodaj = mysql_query("UPDATE user SET bank=bank + 1 WHERE bank < bankmax");
Go to the top of the page
+Quote Post
Adam Sosna
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.07.2011

Ostrzeżenie: (0%)
-----


Cytat(lobopol @ 25.07.2011, 22:08:48 ) *
Czyli jednak nikt nie chciał tego zrobić za piątaka? $dodaj = mysql_query("UPDATE user SET bank=bank + 1 WHERE bank < bankmax");

było trzeba wczoraj to napisać to byś miał 5zł oprócz "pomógł" (IMG:style_emoticons/default/smile.gif)
wielkie dzięki.

Wie ktoś może jak to zabezpieczyć?
Jest taki problem że jeżeli ktoś będzie znał ścieżkę do pliku.php który robi cron to wystarczy że powciska f5 i będzie mógł dodać sobie za każde odświerzenie +1 bez czekania.
Są jeszcze jakieś inne niebezpieczeństwa co do używania cron'a?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 13:42