欢迎来到中国营销学院!
    验证码: 看不清?点击更换
    密码:
    账号:
15720826943
当前位置:中国营销学院 >>程序相关>>网站建设织梦dedecms自定义表单获取IP地址和提交时间

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

发布时间:2018-07-07 23:27  来源:网站建设  浏览:   【】【】【

我们经常在用织梦系统做网站得时候,会用到织梦自带的表单提交功能,但是织梦只带的表单功能比较单一,比如不能显示留言的时间和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添加的字段名一致,在表单中调取:

<input type="hidden" name="ip" id="ip" value="">
 
<input type="hidden" name="time" id="time" value="">
 

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



方法二:

1、添加自定义字段:提交时间-->tijiaoshijian
2、在模版<form></form>中添加如下代码即可
<input name="tijiaoshijian" value="" type="hidden"  id="tijiaoshijian"  />
<script type="text/javascript">
window.onload = function(){
    var nowDate = new Date();
    var str = nowDate.getFullYear()+"-"+(nowDate.getMonth() + 1)+"-"+nowDate.getDate()+" "+nowDate.getHours()+":"+nowDate.getMinutes()+":"+nowDate.getSeconds();
    document.getElementById("
tijiaoshijian").value=str;
}
</script>

 

文章作者:SEO优化
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
文章简介
我们经常在用织梦系统做网站得时候,会用到织梦自带的表单提交功能,但是织梦只带的表单功能比较单一,比如不能显示留言的时间和ip,这样就不便于运营操作人员去维护,那么这个问题怎么办呢,看下面 【 如何查看客户什么时间填写的表单,和客户的IP地址 】 修
标签导航
© 全网营销学院 豫ICP备10324321-1

top