奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

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

時間:2024-10-17 12:11:04 php語言 我要投稿
  • 相關推薦

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

  本文實例分析了php通過記錄IP來防止表單重復提交方法,供大家參考。具體分析如下,更多消息請關注應屆畢業生網!
  這個原理比較的簡單就是用戶第一次提交時我們記錄提交用戶的IP地址,這樣如果用戶在固定時間內再次提交表單就會提示重復提交了,這種做法通常用于在頂一下,支持一下這種應用中了,在防止數據重復提交是一個非常不好的選擇.
  例子,代碼如下:
  代碼如下:
  ?
  <?php
  session_start();
  if(empty($_SESSION['ip']))//第一次寫入操作,判斷是否記錄了IP地址,以此知道是否要寫入數據庫{$_SESSION['ip']=$_SERVER['REMOTE_ADDR'];//第一次寫入,為后面刷新或后退的判斷做個鋪墊mysql_query("INSERT INTO admin(id, name, age) VALUES(123, '姚明', 25)");//寫入數據庫操作}
  else//已經有第一次寫入后的操作,也就不再寫入數據庫{echo '請不要重復提交表單或刷新頁面';//寫一些已經寫入的提示或其它東西}
  ?>
  還有辦法就是:
  1:在頁面生成隨機碼,也就是每次提交隨機碼都不一樣,在提交的時候驗證隨機碼!
  2:在提交的時候,驗證如果數據存在,就不提交了.如果你想防止重復提交入庫IP不是最好的辦法,我們可以在數據庫中查詢是不是有相同記錄并且IP是不是想同再進行處理.
  例子,代碼如下:
  代碼如下:
  ?
  $sql ="select * from 表名 where buy_tel='電話' and IP='$ip'   ";// and $time-buy_date<60$query = $db->query( $sql );if( $db->rows( $query ) ){
  echo('<script>alert("您己提交過了,請勿重復提交!");</script>');}
  else
  {
  //進行入庫操作
  }
 

【php通過記錄IP來防止表單重復提交方法分析】相關文章:

如何實現php登陸表單提交CSRF及驗證碼03-24

PHP中用CURL偽造IP來源的方法03-31

php防止SQL注入的方法分享03-30

PHP頁面漏洞分析的方法03-27

php防止SQL注入攻擊與XSS攻擊方法11-16

php如何獲得ip地址12-05

如何實現PHP獲取表單數據與HTML嵌入PHP腳本03-25

基于PHP+Ajax實現表單驗證的詳解03-03

PHP中Yii框架之表單驗證規則03-02

主站蜘蛛池模板: 镇坪县| 山阳县| 大石桥市| 津市市| 吉木萨尔县| 尼木县| 四平市| 淮南市| 泰州市| 砀山县| 五常市| 普兰店市| 肃宁县| 宁城县| 临澧县| 丽水市| 徐州市| 怀宁县| 乌拉特前旗| 酉阳| 清水县| 广汉市| 鄢陵县| 淄博市| 根河市| 蒲城县| 恩施市| 清水河县| 河东区| 米泉市| 黑水县| 江西省| 平舆县| 东港市| 马公市| 贵州省| 东至县| 小金县| 潞城市| 新丰县| 高碑店市|