校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > 織夢自定義表單數據校驗垃圾信息過濾

織夢自定義表單數據校驗垃圾信息過濾

POST TIME:2017-11-13 00:34

  織夢DedeCMS的自定義表單可以方便使用者進行一些諸如在線訂單、在線報名、等互動應用的表單供前臺用戶提交操作,以便于收集、統計、分析及處理更多的數據。這里就不講解織夢自定義表單如何制作的問題,相信這樣的教程,互聯網上是比較多的。

  今天講的織夢DedeCMS的自定義表單如何進行數據校驗等,來提高織夢系統的安全性,并且過濾一些無聊或者別有用心的用戶提交的垃圾信息。在織夢自定義表單添加驗證碼的方法一文中就講到了增加驗證碼來防止惡意提交的方式,感興趣的可以自己去了解。

  織夢自定義表單

  1.前臺提交數據過濾

  前臺數據過濾主要針對普通用戶,在HTML層面,通過Js方式,對提交的數據進行校驗。如判斷表單是否為空、郵箱是否正確等。比如使用下面的Js代碼來驗證提交的內容是否為空:

01 <script type="text/javascript">
02 functioncheck(){
03 varfankui=document.getElementById('fankui');
04 varnames=document.getElementById('names');
05 if(fankui.value.length==0){
06 alert("反饋內容不能為空");
07 fankui.value="";
08 fankui.focus();
09 returnfalse;
10 }
11 if(names.value.length==0){
12 alert("姓名不能為空");
13 names.value="";
14 names.focus();
15 returnfalse;
16 }
17 }
18 </script>

  這是很簡單的驗證辦法,一般情況下使用這個驗證就足夠了,但修改后依然會被垃圾信息騷擾,而上面的JS也僅僅是判斷是否為空,表單也非常簡單,隨便填寫幾個數值就能夠通過。

  所以建議采用一些別的成熟的表單驗證插件,如一款jquery表單驗證插件Validform,可以實現更加強大的驗證功能等,如是否提交的郵箱、手機等信息。

  當然,這個只是前臺界面的數據驗證,只能防范一些不懂網站制作的用戶,稍微懂些網站知識的用戶,就可以繞開前臺直接向系統提交數據,這就需要在提交的PHP文件中進行相應的數據校驗了。

  2.PHP提交數據過濾

  織夢DedeCMS的自定義表單提交PHP文件是plus下的diy.php文件,所以對提交數據的校驗也在這個文件中進行。比如校驗用戶提交的某個字段是否是手機號、郵箱等。這種校驗的方法是利用正則表達式的方式,檢測手機號碼和郵箱,修改plus下的diy.php,再提交入庫的代碼前插入下面代碼:

01 //判斷手機號碼是否正確
02 if(!eregi("^((13[0-9])|147|(15[0-35-9])|180|182|(18[5-9]))[0-9]{8}$",$telphone))
03 {
04 showMsg('手機號碼不對,請正確填寫','-1');
05 exit();
06 }
07 //驗證郵箱
08 if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) {
09 showMsg('請您填寫正確的E-Mail 地址!','-1');
10 exit();
11 }

  其中的 $telphone和$email就是提交的手機號碼和郵箱值名,如果不是我設定的可以自行修改。所以這里使用的正則表達式是否正確就非常重要了,不正確的正則表達式,會造成垃圾信息提交或者正常的信息無法提交等后果,感興趣的朋友建議去看看常用PHP正在表達式整理一文。

  3.PHP限制用戶提交次數

  解決以上兩個問題之后,還有一個問題,就是某些用戶有意或者無意的提交了多次表單,這也會給信息收集工作帶來巨大的壓力,所以我們也要努力地降低這個方面的工作量。我們可以采用驗證Cookies方法,達到織夢DedeCMS自定義表單限制IP24小時只能發布一次功能。

  實現方法是,打開plus下diy.php文件找到以下代碼:

1 if(!is_array($diyform))
2 {
3 showmsg('自定義表單不存在','-1');
4 exit();
5 }

  再其下添加下面的代碼:

01 if(isset($_COOKIE['VOTE_MEMBER_IP']))
02 {
03 if($_COOKIE['VOTE_MEMBER_IP'] ==$_SERVER['REMOTE_ADDR'])
04 {
05 ShowMsg('您已經填寫過表單啦','-1');
06 exit();
07 }
08 else
09 {
10 setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
11 }
12 }
13 else
14 {
15 setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
16 }

  當然,經過以上的操作,織夢DedeCMS的自定義表單并不是就完全的安全了,別人還可以清空Cookies的方式繼續重復提交,不過這些就不需要考慮那么多了,畢竟道高一尺魔高一丈,不可能百分百完美的。希望這篇織夢DedeCMS自定義表單數據校驗的文章能夠給大家幫助。



上一篇:織夢發送郵件的時候發件人處亂碼

下一篇:織夢DedeCMS首頁及列表頁調用tag標簽

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
亚洲日本成人在线观看| 色综合久久久久综合体| 中文字幕 久热精品 视频在线| 豆国产96在线|亚洲| 久久午夜免费电影| 99精品在线免费| 老色鬼精品视频在线观看播放| 一区二区三区在线影院| 亚洲国产精品ⅴa在线观看| 7777精品伊人久久久大香线蕉最新版 | 精品午夜一区二区三区在线观看| ㊣最新国产の精品bt伙计久久| 日韩午夜中文字幕| 欧美在线一区二区| 91一区二区三区在线播放| 国产剧情一区二区| 麻豆精品一区二区综合av| 亚洲成人免费在线观看| 亚洲欧美国产77777| 中文欧美字幕免费| 久久久久久久久久久久久女国产乱 | 99视频超级精品| 国产一区二区三区免费看| 免费高清不卡av| 日日骚欧美日韩| 亚洲成人动漫在线观看| 一区二区在线观看免费| 亚洲丝袜美腿综合| 亚洲欧美在线另类| 中文字幕在线观看不卡| 国产欧美日韩综合| 国产精品网站在线| 国产精品国产三级国产普通话三级| 久久亚洲精品小早川怜子| 精品不卡在线视频| 久久久久久久综合日本| 2023国产精品自拍| 久久精品人人爽人人爽| 日韩影院在线观看| 日韩极品在线观看| 蜜臀久久99精品久久久画质超高清 | 欧美亚洲综合网| 欧美自拍丝袜亚洲| 欧美片网站yy| 日韩三级中文字幕| 日韩欧美黄色影院| 久久久久久亚洲综合| 国产日韩欧美激情| 国产精品乱码一区二区三区软件| 国产精品久久影院| 亚洲免费三区一区二区| 香蕉乱码成人久久天堂爱免费| 亚洲bt欧美bt精品777| 日韩精品一卡二卡三卡四卡无卡| 天天操天天综合网| 韩国在线一区二区| 成人精品一区二区三区中文字幕 | 欧美在线短视频| 欧美疯狂性受xxxxx喷水图片| 91精品久久久久久久91蜜桃| 2023国产精华国产精品| 国产精品视频一二三区 | 中文幕一区二区三区久久蜜桃| 综合色天天鬼久久鬼色| 一区二区三区免费在线观看| 亚洲成人在线网站| 久久66热偷产精品| 91在线视频官网| 欧美二区在线观看| 久久精品在线观看| 夜夜夜精品看看| 麻豆成人av在线| caoporen国产精品视频| 欧美专区日韩专区| 久久青草欧美一区二区三区| 亚洲欧美激情小说另类| 视频一区欧美日韩| 国产福利一区二区三区视频 | 亚洲一区二区三区视频在线 | 9i看片成人免费高清| 精品1区2区3区| 日本一区二区高清| 亚洲成人av电影在线| 国产精品一区在线| 欧美精品少妇一区二区三区| 国产亚洲欧美色| 午夜成人免费电影| 成人免费视频app| 日韩一区国产二区欧美三区| 国产精品青草久久| 麻豆成人久久精品二区三区红 | 麻豆成人久久精品二区三区红| 99视频一区二区三区| 日韩欧美国产一区二区在线播放 | 极品少妇xxxx偷拍精品少妇| 91麻豆精品一区二区三区| 日韩欧美在线影院| 一区二区在线观看视频| 国产麻豆9l精品三级站| 欧美另类videos死尸| 中文字幕一区二区三区乱码在线| 毛片不卡一区二区| 国产亚洲精品bt天堂精选| 亚洲成av人片| 91免费版在线看| 国产夜色精品一区二区av| 午夜久久久影院| 色婷婷久久久亚洲一区二区三区 | 亚洲精品日产精品乱码不卡| 国产成人精品免费一区二区| 欧美一区二区在线播放| 亚洲综合一区二区| www.激情成人| 欧美激情中文字幕一区二区| 美女在线视频一区| 欧美日韩久久不卡| 亚洲综合成人在线视频| 91在线看国产| 国产精品传媒在线| 成人免费高清在线| 国产欧美日韩亚州综合| 乱一区二区av| 日韩欧美国产1| 日本视频中文字幕一区二区三区| 色播五月激情综合网| 综合电影一区二区三区 | 国产精品黄色在线观看| 国产福利一区二区| 国产亚洲欧美在线| 国产成人av电影在线播放| 26uuu欧美| 国产精品一级二级三级| 久久久精品黄色| 国产成人av资源| 国产欧美日韩另类一区| 国产91精品久久久久久久网曝门| 久久九九久精品国产免费直播| 国产一区二区视频在线播放| 久久久久亚洲蜜桃| 国产福利91精品一区二区三区| 久久欧美中文字幕| 床上的激情91.| 亚洲视频一二三区| 在线观看日韩av先锋影音电影院| 亚洲黄色免费网站| 欧美日韩视频专区在线播放| 午夜视频一区二区三区| 日韩精品一区二区三区中文不卡| 狠狠色丁香久久婷婷综合丁香| 久久久精品tv| 成人深夜视频在线观看| 亚洲精品成人少妇| 欧美精品丝袜久久久中文字幕| 琪琪久久久久日韩精品| 精品国产1区二区| 成人免费看的视频| 一二三四社区欧美黄| 91 com成人网| 国产麻豆精品95视频| 国产精品久久久久久妇女6080| 色综合天天综合网国产成人综合天| 亚洲黄色尤物视频| 日韩无一区二区| 成人在线视频一区| 一区二区欧美国产| 日韩视频一区二区| 国产成人久久精品77777最新版本| √…a在线天堂一区| 欧美日韩国产精选| 国产精品一区二区果冻传媒| 亚洲同性gay激情无套| 欧美一区二区三区视频| 国产成人在线看| 亚洲综合免费观看高清完整版| 欧美成人在线直播| 91网站黄www| 麻豆精品久久久| 亚洲乱码国产乱码精品精的特点| 欧美高清激情brazzers| 成人动漫中文字幕| 色网综合在线观看| 国内精品免费在线观看| 亚洲丝袜美腿综合| 久久众筹精品私拍模特| 91黄色免费网站| 国产精品99久久不卡二区| 樱桃国产成人精品视频| 久久久久久久久久久99999| 欧美在线free| 成人av一区二区三区| 日韩精品1区2区3区| 亚洲欧美日韩中文字幕一区二区三区 | 理论电影国产精品| 亚洲精品国产无天堂网2021| 久久婷婷国产综合精品青草| 欧美日韩在线播放三区| 成人综合在线观看| 激情六月婷婷久久| 日韩国产在线观看一区| 亚洲欧洲美洲综合色网|