dedebiz开发记录会员的浏览器UA信息

snh102 By snh102 at 2025-01-16 • 暂不可见      举报

有个织梦站长问我:在dedebiz中,怎么记录每个会员的浏览器UserAgent信息。

答:肯定是阔以的,稍微的修改下即可记录啦!下面,附上织梦教程、以及操作方法。

教程开始

1、先开启开发模式:DeDeBIZ一键式切换安全开发模式

2、刷新后台,后台-系统设置-SQL命令工具-执行

ALTER TABLE `#@__member_tj` ADD `ua` CHAR(255) NOT NULL DEFAULT '';

存会员表太大了,我觉得放这个会员统计表还挺合适的。

3、用dedebiz V6.3.0做测试,打开 /user/api.php 搜索 在末尾第 165 行

!$cfg_ml->fields['face'] && $face = ($cfg_ml->fields['sex'] == '女') ? 'dfgirl' : 'dfboy';

在它下面加入

$timea = date('Ymd', time());
$ccaea = strftime("%Y%m%d",$cfg_ml->fields['logintime']);
if($timea != $ccaea) {
	$dsql->ExecuteNoneQuery("UPDATE `#@__member_tj` SET ua='".$_SERVER['HTTP_USER_AGENT']."' WHERE mid='".$cfg_ml->fields['mid']."' ");
}

每天登陆,只记录一次。如果,当天内换个浏览器,也不会记录到UA信息的。

4、打开 /admin/templets/member_edit.htm 找到下面的代码,大概在 55 行左右

<tr><td>钱包积分:</td>

在它上面加入

<tr>
  <td>UA信息:</td>
  <td><span><?php $www = $dsql->GetOne("SELECT ua FROM `#@__member_tj` WHERE mid = '{$row['mid']}'"); echo $www['ua'];?></span> </td>
</tr>

5、登陆后台,点会员管理-所有会员列表-修改-就能查看UA信息了。

番外教程

之前写过:DeDeBIZ开发流量统计表增加蜘蛛统计

后来整合:织梦CMS开发整合免费的网站统计系统

最后开源:免费的网站统计源码分享

玩了个寂寞。

温馨提示

内容由用户共同创建和维护,并不代表织梦爱好者论坛立场!
建议您独自对内容进行评估,核实并咨询相关的专业人士!

dedebiz开发记录会员的浏览器UA信息dedebiz开发记录会员的浏览器UA信息dedebiz开发记录会员的浏览器UA信息dedebiz开发记录会员的浏览器UA信息dedebiz开发记录会员的浏览器UA信息+14  14 个回复 | 最后更新于 2025-01-16
该部分是隐藏区

登录后查看回复

该部分是隐藏区

登录后方可回帖

Loading...