PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
koodijupp mysql väärtuse uuendamise ajalise piirangu määramiseks :S
Postitaja: krizzz 2010-02-07 01:35:33
Tere, situatsioon:

On olemas konkreetne url, kui registreerinud kasutaja külastab seda urli, saab ta 1 punkti. Pmselt hetkel on mysql tabelis kasutaja id ja punktide väärtus.

Kui nüüd kasutaja hakkab massiivselt refreshima, tekib probleem.

Kuidas oleks võimalik selline asi, et näiteks kasutaja saab selle lehe külastamise eest 1 punkti üks kord kolme minuti jooksul. või midagi sellist :)

Äitäh
RE: koodijupp mysql väärtuse uuendamise ajalise piirangu määramiseks :S
Postitaja: teadja 2010-02-07 02:10:01
Sa pead lisama välja kasutajale või kuskil mujale kuhu(kui sisse logimise järel see tegevus toimub) salvestatakse aeg millal viimati kasutaja seda URL-i külastas.

Siis kui kasutaja seda urli avab kontrollitakse kas on mõõdunud 3 minutit v mitte sellest ajast kui viimati salvestati.

Juhul kui tegu on mitte kasutajaga, siis väga kindlat süsteemi teha küll ei saa, kuid cookiede ja sessioonidega ja IP'dega m'ängides saab ühteist korda saata siiski.
RE: koodijupp mysql väärtuse uuendamise ajalise piirangu määramiseks :S
Postitaja: krizzz 2010-02-08 16:46:33
Kuidas see kontrollkood välja näeks? :/


$time=date("H:i:s");

$sql= "SELECT time FROM tabel1 WHERE userid='".$uid."' AND objectid='".$oid."' ";

$result = mysql_query($sql,$con);

if ( $time > $result + 3 ) {

//update punktid...blabla...

}

else {

//ei tee midagi tarka

}



midagi taolist??

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0791659355164