$ipaddr vs $netaddr
David Miller
justdave at bugzilla.org
Tue Jan 20 22:05:54 UTC 2004
On 1/20/2004 1:17 PM -0800, Jon Wilmoth wrote:
> What's the difference between these two variables?
>
> They are populated in the CGI.pl from 2.17.3 in the following manner.
>
> my $ipaddr = $ENV{'REMOTE_ADDR'};
> my $netaddr = get_netaddr($ipaddr);
get_netaddr uses the loginnetmask param to mask the address for the allowed
subnet the user can access from and still keep their cookies. So if your
loginnetmask is set to 24, get_netaddr will return the user's IP address
with the last 8 bits removed. If loginnetmask is 32, it'll return the IP
address unchanged.
--
Dave Miller Project Leader, Bugzilla Bug Tracking System
http://www.justdave.net/ http://www.bugzilla.org/
More information about the developers
mailing list