软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 建站程序 > SNS程序 > uchome:个人空间刷人气的BUG修正方法

uchome:个人空间刷人气的BUG修正方法

  烈火建站学院(LieHuo.Net)教程 UCH的个人空间是按PV计算的,每刷新一次,就会提示访问+1,这样很容易被个人会员刷人气,如何解决这一Bug,笔者近日在discuz看到的修正方法。

  版本:适用UCHOME1.5X

  操作:打开\source\space_index.php,找到大约在280行的

if(!$space['self']) {
        $_SGLOBAL['db']->query("UPDATE ".tname('space')." SET viewnum=viewnum+1 WHERE uid='$space[uid]'");
}

  替换为:

//访问统计
$Is_visited=empty($_SCOOKIE['arr_visited'])?'0':$_SCOOKIE['arr_visited'];
if(!$space['self']&&!in_array($space[uid],explode(',',$Is_visited))) {
        $_SGLOBAL['db']->query("UPDATE ".tname('space')." SET viewnum=viewnum+1 WHERE uid='$space[uid]'");
        $Is_visited=$Is_visited.",".$space[uid];
}
ssetcookie('arr_visited',$Is_visited);

    相关阅读
    栏目导航
    推荐软件