本站非营利性网站,只接受合法正规的备案网站作为展示储存收藏,提交你的网站获得展示流量,收益的机会。网址报错反馈发邮件到邮箱 se365@163.com

                
提交网站
  • 网站:76322
  • 待审:4
  • APP:583
  • 文章:304450
  • 会员:56047
机械工业信息 AI训练模型 AI配音文字 AI办公网站 AI绘画工具 AIchat 生活服务 休闲娱乐 电脑网络 企业网站

名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。

织梦程序DedeCMS站点程序的自定义表单如何进行号码邮箱等数据校验,并且过滤一些无聊或者别有用心的用户提交的垃圾信息。提高织梦程序系统的安全性,防止恶意提交的方式aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

     aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

步骤一:前端js判断电话邮箱等格式验证aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<form action="/plus/diy.php" enctype="multipart/form-data" method="post" name="gbook" onsubmit="return saveIt();">
<input type="hidden" name="action" value="post" /> 
                <input type="hidden" name="diyid" value="1" /> 
                 <input type="hidden" name="do" value="2" /> 
<input class="txt" name="name" id="name" type="text" placeholder=" 姓名:" /> 
<input class="txt" name="tel" id="tel" type="text"  placeholder=" 电话:" /> 
<input class="txt" name="mail" id="mail" type="text" placeholder="邮箱:"  /> 
<textarea class="textarea1" name="nr" id="nr"></textarea> 
                <input class="btn1" type="submit" name="submit" value="提交" /> 
                <input class="btn2" type="reset" name="reset" value="重置" /> 
                <input type="hidden" name="dede_fields" value="name,text;tel,text;mail,text;nr,multitext" /> 
                <input type="hidden" name="dede_fieldshash" value="657cee014gga977ca8ef4965fjh7469a" /> 
</form>

     aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    第一步这个只是前端网页的数据验证,只能防范一些不懂站点制作的用户,稍微懂些程序的用户,就可以绕开网站的前台直接向系统提交数据,这就需要在提交的地址diy.php网站文件里进行相应的数据校验了。比如校验用户提交的某个字段是否是手机号、邮箱等。咱们可以采用PhP正则表达式来进行验证,修改相关具体操作方法如下:aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

第二步后端PhP正则验证aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    打开plus/diy.php网站文件找到以下相关具体代码如下:aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

if(!is_array($diyform))
        {
            showmsg('自定义表单不存在', '-1');
            exit();
        }

     在下面添加一下相关具体代码如下:aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//判断手机号码是否正确
      if(!eregi("^((13[0-9])|147|(15[0-35-9])|180|182|(18[5-9]))[0-9]{8}$",$tel))
   { showMsg('手机号码不对,请正确填写', '-1'); 
    exit();
    }
 //验证邮箱
 if (!eregi("^[_\.0-9a-z-] @([0-9a-z][0-9a-z-] \.) [a-z]{2,3}$",$mail)) 
   {showMsg('请您填写正确的E-Mail 地址!', '-1');
     exit();
    }

    解决以上问题之后,还有一个问题,就是某些用户有意或者无意的提交了多次表单,这也会给信息收集工作带来巨大的压力,所以咱们也要努力地降低这个方面的工作量。咱们可以采用验证Cookies相关具体操作方法,达到织梦程序DedeCMS站点程序自定义表单限制IP24小时只能发布一次功能。aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    步骤三:IP限制提交aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

紧接着第二步添加相关具体代码如下的下面加入以下相关具体代码如下aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//检测游客是否已经提交过表单 
        if(isset($_COOKIE['VOTE_MEMBER_IP']))
 
        {
 
            if($_COOKIE['VOTE_MEMBER_IP'] == $_SERVER['REMOTE_ADDR'])
 
            {
 
                ShowMsg('您已经填写过表单啦','-1');
 
                exit();
 
            } else {
 
                setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
 
            }
 
        } else {
 
            setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
 
        }

     aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    当然,经过以上的操作,织梦程序DedeCMS站点程序的自定义表单并不是就完全的安全了,别人还可以清空Cookies或者使用VPN之类的软件等进行继续重复提交,不过这些就不需要考虑那么多了,毕竟道高一尺魔高一丈,不可能百分百完美的。aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

DEDECMS JSON数据生成 DEDECMS JSON接口制作aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

aQiaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76322

    网站

  • 583

    APP

  • 304450

    文章

  • 56047

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

康康体检网2025-07-22

康康体检是全国最大的体检小程序

走糖健康微信小程序2025-07-22

走糖健康是天羿科技网络有限公司

青岛友信口腔(图文)2025-07-22

青岛友信口腔_作者自评: 山东省

DeepSeek手机app下载2025-07-19

思考更深,推理更强,在网页端、APP

卖车上瓜子-瓜子二手车2025-07-19

瓜子二手车成立于2015年9月,是中

微信抢红包透视挂-抢红包神器手机安卓版下载2025-04-13

注意根本不存在这款软件,不要被骗