找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1708|回复: 0

[分享] 如何获取织梦dede自定义表单IP地址和提交时间

[复制链接]
发表于 2014-5-8 11:38:36 | 显示全部楼层 |阅读模式 来自 中国–广东–深圳–福田区
本帖最后由 元曦 于 2014-5-8 11:40 编辑

相信大家在用织梦做网站的时候都用过自定义表单做留言,但是如何查看客户什么时间填写的表单,和客户的IP地址呢?
我在网上找了很多JS文件,但太繁琐了,后来我注意到一个细节,每次我登陆后台,织梦系统都会记录我的登陆时间和IP地址,这说明织梦自带IP获取和时间获取。
(可参考本网站的在线留言系统,后台自动获取用户的IP地址和时间)
首先修改plus/diy.php

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添加的字段名一致)
在表单中调取
[backcolor=white !important][size=1em]
[backcolor=rgb(250, 250, 250) !important]1

[backcolor=white !important]2

[backcolor=rgb(250, 250, 250) !important]<</CODE>input type="hidden" name="ip" id="ip" value="">
[backcolor=white !important]<</CODE>input type="hidden" name="time" id="time" value="">



type='hidden' 为隐藏字段,在前端不显示,用户提交后台会自动获取IP和时间



评分

参与人数 1金币 +80 收起 理由
天外飘仙 + 80 感谢分享

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-24 12:50 , Processed in 0.052114 second(s), 12 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表