织梦给自定义表单添加访客提交时间 不需要在模板htm里添加js或者其他代码,按下面步骤来即可。 1、后台 - 核心 - 频道模型 - 自定义表单 - 添加新字段 提交时间 time 单行文本(varchar) 2、打开 /plus/diy.php 找到 $fieldarr = explode(';', $dede_fields); 在它上面加入 $time = GetDateTimeMk(time());
3、前台表单中可以不用出现提交时间的输入框,但是 dede_fields 和 dede_fieldshash 必须是最新的 提交后效果 织梦给自定义表单添加访客IP 不需要在模板htm里添加js或者其他代码,按下面步骤来即可。 1、后台 - 核心 - 频道模型 - 自定义表单 - 添加新字段 访客IP ip 单行文本(varchar) 2、打开 /plus/diy.php 找到 $fieldarr = explode(';', $dede_fields); 在它上面加入 $ip = GetIP();
3、前台表单中可以不用出现访客IP的输入框,但是 dede_fields 和 dede_fieldshash 必须是最新的 提交后效果 注意:本地电脑搭建的网站提交的话访客IP始终是127.0.0.1,要把网站放到网上才能获取真实的访客IP。 限制每个IP每天只能提交自定义表单3次 前提是要有上面添加的IP和提交时间哦,而且要注意你的字段名 time 和 ip,要与下面的教程一致。 打开 /plus/diy.php 找到 if($dsql->ExecuteNoneQuery($query)) 在它的上面加入 $result = $dsql->getOne("SELECT count(*) AS dd FROM `{$diy->table}` WHERE ip='$ip' AND date_format(time,'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')"); if($result['dd'] >= 3) { showmsg('明天再来!', '-1'); exit(); }
上面的 ip='$ip' AND date_format(time,'%Y-%m-%d') ip 和 time 这2个字段改成你自己的
版权声明
1、转载或引用本网站内容须注明原网址,并标明本网站网址(https://www.wuyoumb.cn)。
2、转载或引用本网站中的署名文章,请按规定向原作者支付稿酬。
3、对于不当转载或引用本网站内容而引起的民事纷争、行政处理或其他损失,本网站不承担责任。
4、对不遵守本声明或其他违法、恶意使用本网站内容者,本网站保留追究其法律责任的权利。
唯一网址: https://www.wuyoumb.cn/thread-291-1-1.html
|