- 440 名前:nobodyさん [2012/01/07(土) 15:27:18.81 ID:4WAxjW+f]
- ソースです
$regtime = time(); $ip = GETENV("REMOTE_ADDR"); # テーブルロック $sql = "LOCK TABLES touhyou WRITE"; $rst = mysql_query($sql,$con); # 多重投票チェック $delay = time() - 10; $sql = "SELECT * FROM touhyou WHERE (regtime > '$delay') AND (ip = '$ip')"; $rst = mysql_query($sql,$con); $rec = mysql_num_rows($rst); if($rec){ errorpage("多重投票禁止"); exit(); } # 投票 $sql = "UPDATE touhyou SET count = ifnull(count,0) + 1,regtime = '$regtime',ip = '$ip' WHERE (code = '$code')"; $rst = mysql_query($sql,$con); # テーブルロック解除 $sql = "UNLOCK TABLES"; $rst = mysql_query($sql,$con);
|

|