• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPで携帯の二重投稿防止の作り方)

PHPで携帯の二重投稿防止の作り方

このQ&Aのポイント
  • 携帯の二重投稿防止の投票ホームを作りたいと思っています。
  • PCと同様にクッキーを使用するのではなく、携帯個別認識番号を抜き出してDBに登録する方法を考えています。
  • 現在の時刻と前回の訪問から24時間以上経過しているかどうかを調べ、投票を制限する仕組みを作りたいと思っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

個別認識番号はすでに取っているとします。($ip) あと、timeの形式が分からないので適宜修正してください。 $sql = "SELECT * FROM block where ip = '$ip' order by time desc"; $res = mysql_query($sql, $conn); if ($res and mysql_nom_rows($res)) { # 未登録 } else { $rec = mysql_fetch_array($res); if ($rec['time'] < time()-60*60*24) { # 24時間以上経っている } else { # 投稿してから24時間以内 } 過去の投稿時間を使用しない場合、「REPLACE」を使用したほうがデータ量を抑えられます。

boatarude
質問者

お礼

ありがとうございました。

関連するQ&A