国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

php中防止重復(fù)提交數(shù)據(jù)程序代碼

2024-05-04 21:58:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

以前講述的都是利用js來(lái)防止用戶重復(fù)提交數(shù)據(jù),但是如果用戶利用機(jī)器你的js就沒(méi)有一點(diǎn)辦法防止用戶重復(fù)提交數(shù)據(jù)了,下面我來(lái)介紹php防止重復(fù)提交數(shù)據(jù)程序.

利用session來(lái)操作,代碼如下:

  1. <?php 
  2.  session_start(); 
  3.  $_SESSION['num'] = 0; 
  4.  if(isset($_POST['action'] && $_POST['action']=='submit')){ 
  5.   if($_SESSION['num'] == 0){ 
  6.    echo '<a href="'.$_SERVER['PHP_SELF'].'">'請(qǐng)?jiān)俅螄L試</a>;' 
  7.    $_SESSION['num'] = 1; 
  8.   }else
  9.    echo '您已經(jīng)提交過(guò)了,請(qǐng)不要重復(fù)提交'
  10.   } 
  11.  }  
  12. ?> 

利用cookie來(lái)解決,提交頁(yè)面代碼如下a.php代碼如下:

  1. <form id="form1" name="form1" method="post" action="t2.php"
  2. <p>說(shuō)明 
  3. <input type="text" name="titile" /> 
  4. </p> 
  5. <p> 
  6. <input type="submit" name="Submit" value="提交" /> 
  7. </p> 
  8. </form> 

php代碼如下:

  1. <?php 
  2. setcookie("onlypost"'t');         
  3. //設(shè)置cookie,可以帶上時(shí)間值。像有些論壇防止灌水就可以將你的一些基本信息存放到里面。 
  4. ?> 

處理頁(yè)面b.php代碼如下:

  1. <?php 
  2. if($_COOKIE['onlypost'] == 't'){ 
  3.     print_r($_COOKIE); 
  4.     //處理提交的內(nèi)容           如果驗(yàn)證成功則處理 
  5.     print "ok"
  6.     setcookie("onlypost"'f'); //改變cooike值刪除也可以了 
  7. ?> 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 沾益县| 乌鲁木齐市| 新巴尔虎左旗| 玛沁县| 平顶山市| 九江县| 奉节县| 若尔盖县| 道真| 盐津县| 光山县| 阳高县| 平昌县| 朔州市| 湖南省| 洛浦县| 三门县| 枝江市| 安塞县| 灵武市| 斗六市| 五峰| 永年县| 墨江| 西安市| 宁强县| 平乐县| 洪雅县| 崇礼县| 牡丹江市| 清新县| 抚松县| 织金县| 新安县| 迁西县| 江源县| 吉木萨尔县| 滨海县| 夏邑县| 丹阳市| 紫阳县|