超碰免费人人操|国产视频二区久久艹人人操|欧美激情第一页在线|久热最新无码中文视频|91精品国际成人|亚洲成人精品在线视频青青草|久草免费高清完整在线观看|你懂的AV在线日本黄网页|国产黄色AV日韩女同网|欧美成人色区导航片av

php通過記錄IP來防止表單重復(fù)提交方法分析

時間:2025-08-06 04:18:27 php語言

php通過記錄IP來防止表單重復(fù)提交方法分析

  本文實例分析了php通過記錄IP來防止表單重復(fù)提交方法,供大家參考。具體分析如下,更多消息請關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!
  這個原理比較的簡單就是用戶第一次提交時我們記錄提交用戶的IP地址,這樣如果用戶在固定時間內(nèi)再次提交表單就會提示重復(fù)提交了,這種做法通常用于在頂一下,支持一下這種應(yīng)用中了,在防止數(shù)據(jù)重復(fù)提交是一個非常不好的選擇.
  例子,代碼如下:
  代碼如下:
  ?
  <?php
  session_start();
  if(empty($_SESSION['ip']))/pic/pic/pic/div>
  else/pic/pic/div>
  ?>
  還有辦法就是:
  1:在頁面生成隨機(jī)碼,也就是每次提交隨機(jī)碼都不一樣,在提交的時候驗證隨機(jī)碼!
  2:在提交的時候,驗證如果數(shù)據(jù)存在,就不提交了.如果你想防止重復(fù)提交入庫IP不是最好的辦法,我們可以在數(shù)據(jù)庫中查詢是不是有相同記錄并且IP是不是想同再進(jìn)行處理.
  例子,代碼如下:
  代碼如下:
  ?
  $sql ="select * from 表名 where buy_tel='電話' and IP='$ip'   ";/pic/div>
  echo('<script>alert("您己提交過了,請勿重復(fù)提交!");</script>');}
  else
  {