本帖最后由 元曦 于 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和时间
|