Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖

[已经确认] F5 可以刷人气 请速度解决!!!!!!!

[复制链接]
diyesit 发表于 2009-5-13 14:59:50 | 显示全部楼层
适用UCHOME1.5X

打开\source\space_index.php
找到大约在280行的
  1. //访问统计
  2. if(!$space['self']) {
  3.         $_SGLOBAL['db']->query("UPDATE ".tname('space')." SET viewnum=viewnum+1 WHERE uid='$space[uid]'");
  4. }
复制代码
替换为
  1. //访问统计
  2. $Is_visited=empty($_SCOOKIE['arr_visited'])?'0':$_SCOOKIE['arr_visited'];
  3. if(!$space['self']&&!in_array($space[uid],explode(',',$Is_visited))) {
  4.         $_SGLOBAL['db']->query("UPDATE ".tname('space')." SET viewnum=viewnum+1 WHERE uid='$space[uid]'");
  5.         $Is_visited=$Is_visited.",".$space[uid];
  6. }
  7. ssetcookie('arr_visited',$Is_visited);
复制代码
回复

使用道具 举报

幸福摩天轮 发表于 2009-5-13 15:35:55 | 显示全部楼层
lz可以这样先修改一下程序。防止用户刷流量:

找到 source/space_index.php 文件,然后查找到以下代码:
  1. //访问统计
  2. if(!$space['self']) {
  3.         $_SGLOBAL['db']->query("UPDATE ".tname('space')." SET viewnum=viewnum+1 WHERE uid='$space[uid]'");
  4. }
复制代码
把他修改成:
  1. //访问统计
  2. if(!$space['self']) {
  3.         if(isset($_COOKIE["viewNum"])){
  4.                 $_SGLOBAL['db']->query("UPDATE ".tname('space')." SET viewnum=viewnum+1 WHERE uid='$space[uid]'");
  5.                 setcookie("viewNum",1,0,"/");
  6.         }
  7. }
复制代码
这样修改就可以简单的防止用户刷流量
然后等到官方出了补丁再说吧。
回复

使用道具 举报

yun-hang 发表于 2009-5-13 15:41:18 | 显示全部楼层
不足为奇,百度,新浪的也是这样的!!!!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 08:35 , Processed in 0.021559 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表