- 主题:问最近遇到的几个问题
1.关于www guest的统计.
最近升级过代码,然后就特别奇怪,picture版的在线人数特别多,有时能达到7-800,而且有时候比总人数都多,而以前实际上可能只有几十,而且现在www guest人数常常在2/3以上,但是实际上并没有更改www guest,其实我都不知道这些是对应什么地方的.
2.投票的问题
vote.c中系统投票是这个函数
int m_vote()
{
modify_user_mode(ADMIN);
vote_maintain(DEFAULTBOARD);
return 0;
}
DEFAULTBOARD默认是test,但是开了投票后,test版显示V,但是进去按V没反应
倒是syssecurity版投票了,不过没有V
同时咨询选单里面进入投票也不对,无法正确找到投票
不知道是不是.BOARDS文件有问题还是程序本身
因为我把DEFAULTBOARD直接改成"vote"或者"sysop",都不能正确找到投票版面
3.有时候看见有人的ip是unknown,这个是怎么回事呢?查usies里面也是unknown,不知道是怎么读取用户ip的,如果是unknowdn,那岂不是就无法知道是从哪里来的了?
--
FROM 159.226.37.241
1.
这部分代码最近没改过似乎。你们站有wForum吧,管理员登录之后看
admin.board_online.php,看看picture版在线的wwwguest都是哪里来的
3.
那个家伙应该是web登录的。
可能那个家伙发过来的X-Forwarded-For有问题吧,如果你们站完全没有http代理,包括
apache代理和squid代理之类的话,你可以改改funcs.php里面的关于来源的那部分代码,
就是bbs_setfromhost()调用之前的那堆东东,你可以全部去掉就改成
$fromhost=$fullfromhost=$_SERVER["REMOTE_ADDR"];
这样做的坏处是...用http代理登录的用户就肯定会显示代理地址,本来还可能会显示
原地址。
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: 1.关于www guest的统计.
: 最近升级过代码,然后就特别奇怪,picture版的在线人数特别多,有时能达到7-800,而且有时候比总人数都多,而以前实际上可能只有几十,而且现在www guest人数常常在2/3以上,但是实际上并没有更改www guest,其实我都不知道这些是对应什么地方的.
: 2.投票的问题
: ...................
--
修改:atppp FROM 128.12.181.30
FROM 128.12.181.30
admin.board_online.php
用find没找到这个东西
【 在 atppp (Big Mouse) 的大作中提到: 】
: 1.
: 这部分代码最近没改过似乎。你们站有wForum吧,管理员登录之后看
: admin.board_online.php,看看picture版在线的wwwguest都是哪里来的
: ...................
--
FROM 162.105.40.176
从netstat来看,80端口的连接数目确实很大
可能现在的问题是,www guest不能正常自动断线
有没有清除发呆www guest的程序?
【 在 atppp (Big Mouse) 的大作中提到: 】
: 1.
: 这部分代码最近没改过似乎。你们站有wForum吧,管理员登录之后看
: admin.board_online.php,看看picture版在线的wwwguest都是哪里来的
: ...................
--
FROM 162.105.40.176
至于用find吗..没有的话说明你的wForum代码toold :)
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: admin.board_online.php
: 用find没找到这个东西
--
FROM 128.12.181.30
似乎发现个问题
www guest现在不是one per ip
【 在 atppp (Big Mouse) 的大作中提到: 】
: 至于用find吗..没有的话说明你的wForum代码toold :)
--
FROM 162.105.40.176
原来用fterm看图会增加www guest
真是奇怪啊
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: 似乎发现个问题
: www guest现在不是one per ip
--
FROM 159.226.37.241
我怀疑你们picture版的图片被贴到别的热门网站去了。
看你们httpd的referer log
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: 1.关于www guest的统计.
: 最近升级过代码,然后就特别奇怪,picture版的在线人数特别多,有时能达到7-800,而且有时候比总人数都多,而以前实际上可能只有几十,而且现在www guest人数常常在2/3以上,但是实际上并没有更改www guest,其实我都不知道这些是对应什么地方的.
: 2.投票的问题
: ...................
--
FROM 128.12.181.30
这在哪儿看啊
我倒是发现个可能的问题
www guest倒是one per ip,测试如下
比如这两个版(当然现在应该没有别人)
进入hit,在线显示3,退出hit,变为2,正常
进入imcas,在线1,打开图片(or fterm看图),在线上升为2
退出imcas,imcas在线降为1,hit同时变为1
> 266 ◇ HIT [高校] 哈尔滨工业大学 2 Appolo
392 ◇ IMCAS [院所] 微生物所 0 laluu
如果用ie浏览图片后直接关掉ie,该guest不会自动断线,这个可能是原因所在,因为,我用该
代码在自己机器上测试,昨晚开了个mozilla,后来关了,到今天早上还有一个www guest
但是idletime应该没有改过,普通网友60分钟后会自动掉线
我只在stuff.c里面改过发呆时间的显示
是将
snprintf(hh_mm_ss, sizeof(hh_mm_ss), "%2d:%02d", hh, mm);
改为
sprintf(hh_mm_ss, "%2d:%02d", hh, mm);
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我怀疑你们picture版的图片被贴到别的热门网站去了。
: 看你们httpd的referer log
--
FROM 159.226.37.218
这个是不是说明,www guest也是1个小时多点就断线了呢?
如果是,那就是说,www guest的统计实际上是没有错误的
同时1 www guest per ip也是没有错的
那也就只能说明可能确实有这么多人看pic了
[01/24 03:31:03 2200 1] guest EXIT: Stay:3703 (guest)[45665253 -1073765568](www)
[01/24 03:31:03 2200 1] guest EXIT: Stay:3664 (guest)[60838138 -1073765568](www)
[01/24 03:31:03 2200 1] guest EXIT: Stay:3754 (guest)[61939708 -1073765568](www)
[01/24 03:31:03 2200 1] guest EXIT: Stay:3785 (guest)[83668061 -1073765568](www)
[01/24 03:31:03 2200 1] guest EXIT: Stay:3705 (guest)[37974606 -1073765568](www)
[01/24 03:31:03 2200 1] guest EXIT: Stay:3760 (guest)[15322797 -1073765568](www)
[01/24 03:31:03 2200 1] guest EXIT: Stay:3793 (guest)[88317464 -1073765568](www)
[01/24 03:31:03 2200 1] guest EXIT: Stay:3763 (guest)[19419897 -1073765568](www)
[01/24 03:31:03 2200 1] guest EXIT: Stay:3782 (guest)[98550586 -1073765568](www)
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我怀疑你们picture版的图片被贴到别的热门网站去了。
: 看你们httpd的referer log
--
FROM 159.226.37.218