Phpwind: if ($ _ server ['HTTP _ x_forwarded_for ']) {
$ Onlineip = $ _ server ['HTTP _ x_forwarded_for '];
$ C_agentip = 1;
} Elseif ($ _ server ['HTTP _ client_ip ']) {
$ Onlineip = $ _ server ['HTTP _ client_ip '];
$ C_agentip = 1;
} Else {
$ Onlineip = $ _ server ['remote _ ADDR '];
$ C_agentip = 0;
}
Disuz: If (getenv ('HTTP _ client_ip ') & strcasecmp (getenv ('HTTP _ client_ip'), 'unknown ')){
$ Onlineip = getenv ('HTTP _ client_ip ');
} Elseif (getenv ('HTTP _ x_forwarded_for ') & strcasecmp (getenv ('HTTP _ x_forwarded_for'), 'unknown ')){
$ Onlineip = getenv ('HTTP _ x_forwarded_for ');
} Elseif (getenv ('remote _ ADDR ') & strcasecmp (getenv ('remote _ ADDR'), 'unknown ')){
$ Onlineip = getenv ('remote _ ADDR ');
} Elseif (isset ($ _ server ['remote _ ADDR ']) & $ _ server ['remote _ ADDR '] & strcasecmp ($ _ server ['remote _ ADDR'], 'unknown ')){
$ Onlineip = $ _ server ['remote _ ADDR '];
}