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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[不是BUG] 空间首页,统计被访问次数是怎么实现的?

[复制链接]
bluesunyi 发表于 2009-11-16 12:49:49 | 显示全部楼层 |阅读模式
RT!谢谢了!
玻璃屋女孩 发表于 2009-11-16 13:29:20 | 显示全部楼层

  1. $viewuids = $_SCOOKIE['viewuids']?explode('_', $_SCOOKIE['viewuids']):array();
  2. if($_SGLOBAL['supe_uid'] && !$space['self'] && !in_array($space['uid'], $viewuids)) {
  3.         $_SGLOBAL['db']->query("UPDATE ".tname('space')." SET viewnum=viewnum+1 WHERE uid='$space[uid]'");
  4.         //访刷新
  5.         $viewuids[$space['uid']] = $space['uid'];
  6.         ssetcookie('viewuids', implode('_', $viewuids));
  7. }
复制代码
回复

使用道具 举报

serverhz 发表于 2009-11-16 13:38:37 | 显示全部楼层
你也可以用量子来统计
回复

使用道具 举报

 楼主| bluesunyi 发表于 2009-11-16 15:46:17 | 显示全部楼层
2# 玻璃屋女孩
  1. $viewuid_ = 'viewuid'.$space['uid'];
  2. $viewuid = $_SCOOKIE[$viewuid_]?$_SCOOKIE[$viewuid_]:'';
  3. if($_SGLOBAL['supe_uid'] && !$space['self'] && $space['uid']!=$viewuid){
  4.     $_SGLOBAL['db']->query("UPDATE ".tname('space')." SET viewnum=viewnum+1 WHERE uid='$space[uid]'");

  5.     $viewuid = $space['uid'];
  6.     ssetcookie($viewuid_,$viewuid,300);
  7. }
复制代码
这是我改的,请指教!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 10:51 , Processed in 0.027879 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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