- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPで携帯の二重投稿防止の作り方)
PHPで携帯の二重投稿防止の作り方
このQ&Aのポイント
- 携帯の二重投稿防止の投票ホームを作りたいと思っています。
- PCと同様にクッキーを使用するのではなく、携帯個別認識番号を抜き出してDBに登録する方法を考えています。
- 現在の時刻と前回の訪問から24時間以上経過しているかどうかを調べ、投票を制限する仕組みを作りたいと思っています。
- みんなの回答 (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」を使用したほうがデータ量を抑えられます。
お礼
ありがとうございました。