PHPで携帯の二重投稿防止の作り方
ども初めまして、匠と申します。よろしくお願いします。
質問は記述の仕方です。(使う関数や考え方)
9/1までに、携帯でも二重投稿防止の投票ホームを作りたいと思っています。
仕様は
・一人一日一回まで投票できる。
これのみです。
PCのほうは、クッキーでそのような仕組みを作ったのですが、携帯は携帯個別認識番号なるものを抜き出して、DBに登録しようと考えています。
以下はプログラムです。if文の条件部分がどのように書いたらいいのか迷っています。
//DB登録されている個別認識番号と一致するか
if(送られてきた認識番号がDBに登録されていなかったら){
$sql = "insert into block (`ip`, `time`) values('$ip', '$now_time')";
// データを取り出す
$sql = "SELECT * FROM touhyou ";
$res = mysql_query($sql, $conn) or die("データ抽出エラー");
while( $rec = mysql_fetch_array( $res, MYSQL_ASSOC ) ){
$r_a=$rec['a'];
}
//更新
switch ($post_vote) {
case "aに投票する":
$r_a= $r_a+1;
$sql = "update touhyou set a= $r_a";
mysql_query($sql, $conn);
break;
default :echo"dame";
}
exit;
}
else{
if(現在の時刻と前回訪問から24時間過ぎているを調べる){
認識番号はそのままで時間ののところだけ更新;
投票;
}
else{echo "一日一回しか投票できません";
}
}
長々と読んでいただきありがとうございます。
是非、よろしくお願いいたします。
補足
投稿じゃなくて投票。ちゃんと読んで。