织梦CMS自定义表单发布时间限制的实现方法

2014-08-21dedecms开发
33

打开plus下diy.php文件
找到

if(!is_array($diyform))
{
showmsg(‘自定义表单不存在’, ‘-1′);
exit();
}
再其下添加

 

 

//检测游客是否已经提交过表单
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,’/’);
}

 

此方法能够仿制初级用户重复提交,但是如果清除cookie的话还可以可以提交的。

 

本文由织梦者收集于网络

The End

相关推荐

织梦CMS自定义表单发布时间限制的实现方法
打开plus下diy.php文件找到if(!is_array($diyform)){showmsg('自定义表单不存在', '-1');exit();}再其下添加//检测游客是否已经提交过表单if(isset($_COOKIE['VOTE_MEMB…...
2014-08-21 dedecms开发
33

织梦CMS邮箱的php和自定义表单手机号码验证规则
dedecms的自定义表单没有对提交的信息进行过滤,经常会有垃圾信息骚扰,本站提供2条检测规则,是利用正则方法,可以检测手机号码和邮箱,修改plus下的diy.php 再提交入库前插入下面代码即可,其中的 $telphon…...
2014-08-21 dedecms开发
40

DedeCMS模板制作自定义表单时添加验证码的方法
在很多使用DedeCms建站的站长中,需要用到一些DedeCms额外的表单供前台用户提交。本文由织梦者-dedecms模板制作(www.zhimengzhe.com)收集整理以便于收集、统计、分析及处理更多的数据。比如:Ded…...
2014-08-18 dedecms开发
34

织梦模板中自定义表单的表单验证方法
对于在织梦模板自定义表单的验证方法常用的是在提交表单时利于js判断来验证表单填写是否正确,下面织梦者将要说到的是进入diy.php页面进行判断方法其实很简单:1.在自定义表单功能下添加自定义表单,自…...
2014-08-17 dedecms开发
26

如何设置织梦cms自定义表单字段为必填项
我们在制作自定义表单的时候通常会为织梦默认的不能设置为必填项而感到烦恼,在这里我们可以用php语句验证的方法来进行处理,具体操作方法如下:用php验证: 1. 在plus/diy.php 的第 40行下加 &nbs…...
2014-08-16 dedecms开发
89