原始默认的代码是
char * showuserip(struct userec *user, char *ip)
{
static char sip[25];
char *c;
if ((getCurrentUser() != NULL) && (getCurrentUser()->title==10))
return ip;
if( user!=NULL && (!DEFINE(user, DEF_HIDEIP)) )
return ip;
strncpy(sip, ip, 24);
sip[24]=0;
if( (c=strrchr(sip, '.')) != NULL){
*(++c)='*';
*(++c)='\0';
}
return sip;
}
【 在 ukbee (小蜜蜂) 的大作中提到: 】
: 我已经改成下面的代码,但是IP还是不管用?还是显示3位,没有变化
: char * showuserip(struct userec *user, char *ip)
: {
: ...................
--
FROM 130.88.102.*