查看: 384|回复: 0

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

[复制链接]
发表于 2017-2-23 14:53:04 | 显示全部楼层 |阅读模式
相信大家在用织梦做网站的时候都用过自定义表单做留言,但是如何查看客户什么时间填写的表单,和客户的IP地址呢?
我在网上找了很多JS文件,但太繁琐了,后来我注意到一个细节,每次我登陆后台,织梦系统都会记录我的登陆时间和IP地址,这说明织梦自带IP获取和时间获取.
可参考本网站的在线留言系统,后台自动获取用户的IP地址和时间,首先修改plus/diy.php,
在:
  1. if($fieldinfo[1] == 'textdata')  
  2. {  
  3. ${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));  
  4. ${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});  
  5. } //oleou.com  
  6. //后面添加  
  7. if($fieldinfo[0] == 'cip')  
  8. {  
  9. ${$fieldinfo[0]}=GetIP();  
  10. }  
  11. if($fieldinfo[0] == 'csj')  
  12. {  
  13. ${$fieldinfo[0]}=date("Y-m-d H:i:s");  
  14. }  
复制代码
在自定义字段里添加字段
IP地址:cip
提交时间:csj
字段名称一定要和diy.php添加的字段名一致,在表单中调取:
<input type="hidden" name="cip" id="cip" value="">
<input type="hidden" name="csj" id="csj" value="">
type='hidden' 为隐藏字段,在前端不显示,用户提交后台会自动获取IP和时间.
提示:标点符号自己检查

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

本版积分规则

金灿互联专注为企业提供系统整体的网络营销外包服务,包括从营销型网站平台建设、阿里旺铺装修、网站SEO优化推广、B2B平台推广等一站式网络营销服务。已为近1000多家企业提供高品质的网站建设和营销推广服务,帮助客户通过互联网提升业绩、抢占市场、成就品牌。
© 2010-2016 Comsenz Inc. 粤ICP备12054404号-1 Powered by KingCan!X3.2   
快速回复 返回顶部 返回列表