织梦dedecms自定义表单获取IP地址和提交时间
2015-09-13 08:31
489 查看
相信大家在用织梦做网站的时候都用过自定义表单做留言,但是如何查看客户什么时间填写的表单,和客户的IP地址呢?
内容来自oleou.com
我在网上找了很多JS文件,但太繁琐了,后来我注意到一个细节,每次我登陆后台,织梦系统都会记录我的登陆时间和IP地址,这说明织梦自带IP获取和时间获取.
可参考本网站的在线留言系统,后台自动获取用户的IP地址和时间,首先修改plus/diy.php,在:
if($fieldinfo[1] == 'textdata')
{
${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));
${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});
} //oleou.com
//后面添加
if($fieldinfo[0] == 'ip')
{
${$fieldinfo[0]}=GetIP();
}
if($fieldinfo[0] == 'time')
{
${$fieldinfo[0]}=date("Y-m-d H:i:s");
}
在自定义字段里添加字段 oleou.com
IP地址:ip o l e o u.com
提交时间:time
字段名称一定要和diy.php添加的字段名一致,在表单中调取:
<input type="hidden" name="ip" id="ip" value="">
<input type="hidden" name="time" id="time" value="">
type='hidden' 为隐藏字段,在前端不显示,用户提交后台会自动获取IP和时间.
提示:标点符号自己检查
内容来自oleou.com
我在网上找了很多JS文件,但太繁琐了,后来我注意到一个细节,每次我登陆后台,织梦系统都会记录我的登陆时间和IP地址,这说明织梦自带IP获取和时间获取.
可参考本网站的在线留言系统,后台自动获取用户的IP地址和时间,首先修改plus/diy.php,在:
if($fieldinfo[1] == 'textdata')
{
${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));
${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});
} //oleou.com
//后面添加
if($fieldinfo[0] == 'ip')
{
${$fieldinfo[0]}=GetIP();
}
if($fieldinfo[0] == 'time')
{
${$fieldinfo[0]}=date("Y-m-d H:i:s");
}
在自定义字段里添加字段 oleou.com
IP地址:ip o l e o u.com
提交时间:time
字段名称一定要和diy.php添加的字段名一致,在表单中调取:
<input type="hidden" name="ip" id="ip" value="">
<input type="hidden" name="time" id="time" value="">
type='hidden' 为隐藏字段,在前端不显示,用户提交后台会自动获取IP和时间.
提示:标点符号自己检查
相关文章推荐
- 浙江大学PAT_乙级_1041. 考试座位号(15)
- java中Class对象详解和类名.class, class.forName(), getClass()区别
- borland c 3.1 dos编程必备工具
- Wampserver在win8下出现403禁止访问问题的解决方法
- Block在两个界面之间传值
- 多线程的基本介绍
- 【数据库学习】机房收费系统(三)导出Excel
- 互联网+时代,惠而浦深耕细作中国市场
- 并行计算综述————第一章 并行计算硬件平台:并行计算机
- HDU 1143 Tri Tiling(递归)
- 敢问路在何方,斗罢艰险又出发
- WebView和Network
- poj1986 LCA转化为RMQ在线算法模板题
- 猫猫学iOS 之控制器view显示中view的父子关系及controller的父子关系_解决屏幕旋转不能传递事件问题
- Spring.Net——理解控制反转和依赖倒置
- BFS、双向BFS和A*
- 图像滤镜艺术---Oilpaint油画滤镜
- stringbuilder与stringbuffer
- Connection
- 图像滤镜艺术---图像光照效果滤镜