织梦dede自定义表单获取IP地址和提交时间
相信大家在用织梦做网站的时候都用过自定义表单做留言,但是如何查看客户什么时间填写的表单,和客户的IP地址呢?
我在网上找了很多JS文件,但太繁琐了,后来我注意到一个细节,每次我登陆后台,织梦系统都会记录我的登陆时间和IP地址,这说明织梦自带IP获取和时间获取.
可参考本网站的在线留言系统,后台自动获取用户的IP地址和时间,首先修改plus/diy.php,在:
if ( $fieldinfo [1] == 'textdata' ) { ${ $fieldinfo [0]} = FilterSearch( stripslashes (${ $fieldinfo [0]})); ${ $fieldinfo [0]} = addslashes (${ $fieldinfo [0]}); } //phpfensi测试数据 //后面添加 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和时间.
查看更多关于织梦dede自定义表单获取IP地址和提交时间 - DeDe的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did5937