织梦的自定义表单功能很好用。下面讲解如何利用织梦自定义表单自动获取用户IP、提交时间、留言页面,并转发邮箱。
第一步,在织梦后台新建自定义表单。并添加字段:uname(姓名)、utel(电话)、uip(用户IP)、utime(留言时间)、ymurl(留言页面)。
第二步,打开plus/diy.php,在第69行找到:
if($fieldinfo[1] == ‘textdata’)
{
${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));
${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});
}
在它的下面加入下面的代码:
if($fieldinfo[0] == ‘uip’){
${$fieldinfo[0]}=GetIP();//获取用户IP
}
if($fieldinfo[0] == ‘utime’){
${$fieldinfo[0]}=date(“Y-m-d H:i:s”);//获取留言时间
}
if($fieldinfo[0] == ‘ymurl’){${$fieldinfo[0]}=$_SERVER[‘HTTP_REFERER’];}//获取留言页面
第三步:修改前端html页面
找到你网站提交信息页面的模板文件,添加如下代码:
<input type=’hidden‘ name=’utime‘ id=’utime‘ />
<input type=’hidden‘ name=’uip‘ id=’uip‘/>
<input type=’hidden‘ name=’ymurl‘ id=’ymurl‘/>
最后提醒大家,如果您在修改以后发现提示:“数据校验不对,程序返回”,错误原因为密匙错误。
版权声明:原创文章,作者(大鹏),如若转载,请注明出处。织梦自定义表单自动获取用户IP、提交时间、留言页面的方法:https://www.31seo.com/261.html