织梦dedecms自定义表单获取IP地址和提交时间



今天教大家如何实现织梦dedecms自定义表单获取IP地址和提交时间
小编在网上找了很多JS文件,但太繁琐了。后来小编注意到一个细节,每次登陆后台,织梦系统都会记录登陆时间和IP地址,这说明织梦自带IP获取和时间获取。?
那么接下来小编分析了相关的文件代码,整理了一套自动获取时间和IP的代码出来,修改步骤如下:
?
首先修改plus/diy.php,在大概69行的地方找到:

if($fieldinfo[1]?==?'textdata')??
{??
${$fieldinfo[0]}?=?FilterSearch(stripslashes(${$fieldinfo[0]}));??
${$fieldinfo[0]}?=?addslashes(${$fieldinfo[0]});??
}?
在这段代码的下面添加??

if($fieldinfo[0]?==?'ip')?
{?
${$fieldinfo[0]}=GetIP();?
}?
if($fieldinfo[0]?==?'time')?
{?
${$fieldinfo[0]}=date("Y-m-d?H:i:s");?
}?
然后在自定义表单里添加字段
?
IP地址:ip
?
提交时间:time
?
字段名称一定要和diy.php添加的字段名一致
?
注意:新增表单字段之后,必须要更新一下表单中 dede_fields 和 dede_fieldshash 这两项的值,很多站长会忽略这个问题,导致后台无法接收新增字段的内容。
?
在表单中调取:
<input type="hidden" name="ip" id="ip" value="">
<input type="hidden" name="time" id="time" value="">
type="hidden" 标签可以把这两个表单隐藏起来,不会影响代码执行。
?
这样用户执行提交操作,后台就会自动获取用户IP地址和当前的时间。
仅供大家参考学习,希望对你有所帮助。
?


上一篇:织梦DEDECMS问答系统、留言本、会员空间导航支持标签调用

下一篇:dedecms指定栏目搜索和按栏目分类搜索下拉


织梦系统 织梦网站管理系统 织梦cms官网 织梦网站模板 织梦企业免费模板
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器